diff --git a/lib/.env.dart.example b/lib/.env.dart.example index 1cda31453..82bffa257 100644 --- a/lib/.env.dart.example +++ b/lib/.env.dart.example @@ -2,6 +2,8 @@ class Config { static const String API_SECRET = 'secret'; static const String SENTRY_DNS = 'https://634363c8dd6048b8ae89ab6c66dd9c24@sentry.invoicing.co/7'; + static const bool DEBUG_EVENTS = true; + static const bool DEBUG_REQUESTS = false; static const bool DEMO_MODE = false; static const String TEST_EMAIL = 'user@example.com'; diff --git a/lib/data/web_client.dart b/lib/data/web_client.dart index f1526a716..08a863275 100644 --- a/lib/data/web_client.dart +++ b/lib/data/web_client.dart @@ -69,7 +69,7 @@ class WebClient { } print('POST: $url'); - if (!kReleaseMode) { + if (!kReleaseMode && Config.DEBUG_REQUESTS) { printWrapped('Data: $data'); } http.Response response; @@ -117,7 +117,7 @@ class WebClient { } print('PUT: $url'); - if (!kReleaseMode) { + if (!kReleaseMode && Config.DEBUG_REQUESTS) { printWrapped('Data: $data'); } http.Response response; @@ -215,9 +215,9 @@ void _checkResponse(http.Response response) { debugPrint('response: ${response.statusCode} ${response.body}'); */ - if (!kReleaseMode) { + if (!kReleaseMode && Config.DEBUG_REQUESTS) { printWrapped('${response.statusCode} ${response.body}'); - print('headers: ${response.headers}'); + //print('headers: ${response.headers}'); } final serverVersion = response.headers['x-app-version']; diff --git a/lib/main.dart b/lib/main.dart index 1b123f31f..71a9bc818 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -83,7 +83,7 @@ void main({bool isTesting = false}) async { ..addAll(createStoreCompanyGatewaysMiddleware()) ..addAll(createStoreGroupsMiddleware()) ..addAll(createStorePersistenceMiddleware()) - ..addAll(true || isTesting || kReleaseMode + ..addAll(isTesting || kReleaseMode || !Config.DEBUG_EVENTS ? [] : [ LoggingMiddleware.printer(