first commit
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 14:15:38 -04:00
commit 1563409cb1
382 changed files with 45347 additions and 0 deletions
@@ -0,0 +1,19 @@
/// A pattern for case-insensitive matching. Used when sanitising logs as
/// Chopper logs the base URL in lowercase.
class CaseInsensitivePattern implements Pattern {
late String matcher;
CaseInsensitivePattern(String matcher) {
this.matcher = matcher.toLowerCase();
}
@override
Iterable<Match> allMatches(String string, [int start = 0]) {
return matcher.allMatches(string.toLowerCase(), start);
}
@override
Match? matchAsPrefix(String string, [int start = 0]) {
return matcher.matchAsPrefix(string.toLowerCase(), start);
}
}