redesign app phase 2
Build / Build for Android (push) Has been cancelled
Build / Build for iOS (push) Has been cancelled

This commit is contained in:
Zakaria
2026-05-18 16:17:32 -04:00
parent d0ca84d8d2
commit c36fc55102
54 changed files with 2371 additions and 276 deletions
+13 -2
View File
@@ -57,7 +57,7 @@ class ChopperAggregateLogger implements Logger {
}
void onEndRequest(chopper.Request request) {
info(_requests.remove(request)?.toString().trim());
info(_censorSensitiveLog(_requests.remove(request)?.toString().trim()));
}
void onStartResponse(chopper.Response response) {
@@ -65,7 +65,18 @@ class ChopperAggregateLogger implements Logger {
}
void onEndResponse(chopper.Response response) {
info(_responses.remove(response)?.toString().trim());
info(_censorSensitiveLog(_responses.remove(response)?.toString().trim()));
}
String? _censorSensitiveLog(String? message) {
if (message == null) {
return null;
}
return message
.replaceAll(RegExp(r'Token="[^"]*"'), 'Token="TOKEN"')
.replaceAll(RegExp(r'"Username":"[^"]*"'), '"Username":"USER"')
.replaceAll(RegExp(r'"Pw":"[^"]*"'), '"Pw":"PASSWORD"');
}
@override