Files
workavia-mail-front/lib/features/caching/adapter/uri_adapter.dart
T
2022-10-21 13:56:05 +07:00

18 lines
424 B
Dart

import 'package:hive/hive.dart';
import 'package:tmail_ui_user/features/caching/utils/caching_constants.dart';
class UriAdapter extends TypeAdapter<Uri> {
@override
final int typeId = CachingConstants.URI_CACHE_IDENTITY;
@override
Uri read(BinaryReader reader) {
return Uri.parse(reader.readString());
}
@override
void write(BinaryWriter writer, Uri obj) {
writer.writeString(obj.toString());
}
}