more freezed cleanup

This commit is contained in:
Christien Rioux 2023-07-05 22:53:08 -05:00
parent d6999c36a9
commit 6a47363d8c
10 changed files with 3516 additions and 341 deletions

View file

@ -23,6 +23,15 @@ Uint8List base64UrlNoPadDecodeDynamic(dynamic source) {
return base64.decode(source);
}
class Uint8ListJsonConverter implements JsonConverter<Uint8List, String> {
const Uint8ListJsonConverter();
@override
Uint8List fromJson(String json) => base64UrlNoPadDecode(json);
@override
String toJson(Uint8List data) => base64UrlNoPadEncode(data);
}
@immutable
abstract class EncodedString extends Equatable {
final String contents;