TF-1068 Implement save recent login url
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
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());
|
||||
}
|
||||
|
||||
}
|
||||
@@ -6,7 +6,6 @@ import 'package:core/utils/app_logger.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:path_provider/path_provider.dart' as path_provider;
|
||||
import 'package:tmail_ui_user/features/caching/adapter/uri_adapter.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/local/encryption_key_cache_manager.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/account_cache.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/authentication_info_cache.dart';
|
||||
@@ -76,7 +75,6 @@ class HiveCacheConfig {
|
||||
Hive.registerAdapter(AccountCacheAdapter());
|
||||
Hive.registerAdapter(EncryptionKeyCacheAdapter());
|
||||
Hive.registerAdapter(AuthenticationInfoCacheAdapter());
|
||||
Hive.registerAdapter(UriAdapter());
|
||||
Hive.registerAdapter(RecentLoginUrlCacheAdapter());
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,5 @@ class CachingConstants {
|
||||
static const int ACCOUNT_HIVE_CACHE_IDENTIFY = 9;
|
||||
static const int ENCRYPTION_KEY_HIVE_CACHE_IDENTIFY = 10;
|
||||
static const int AUTHENTICATION_INFO_HIVE_CACHE_IDENTIFY = 11;
|
||||
static const int URI_CACHE_IDENTITY = 12;
|
||||
static const int LOGIN_URL_CACHE_IDENTITY = 13;
|
||||
static const int RECENT_LOGIN_URL_HIVE_CACHE_IDENTITY = 12;
|
||||
}
|
||||
Reference in New Issue
Block a user