TF-1899 Implement store session to hive
(cherry picked from commit e42b61f67a8352c9d9bc30207031989785295b65)
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
|
||||
import 'package:tmail_ui_user/features/caching/config/hive_cache_client.dart';
|
||||
import 'package:tmail_ui_user/features/caching/utils/caching_constants.dart';
|
||||
import 'package:tmail_ui_user/features/session/data/model/session_hive_obj.dart';
|
||||
|
||||
class SessionHiveCacheClient extends HiveCacheClient<SessionHiveObj> {
|
||||
|
||||
@override
|
||||
String get tableName => CachingConstants.sessionCacheBoxName;
|
||||
|
||||
@override
|
||||
bool get encryption => true;
|
||||
}
|
||||
@@ -24,6 +24,7 @@ class CachingConstants {
|
||||
static const String incomingEmailedCacheBoxName = 'incoming_emailed_cache_box';
|
||||
static const String openedEmailCacheBoxName = 'opened_email_cache_box';
|
||||
static const String sendingEmailCacheBoxName = 'sending_email_cache_box';
|
||||
static const String sessionCacheBoxName = 'session_cache_box';
|
||||
|
||||
static const String incomingEmailedContentFolderName = 'incoming_emailed';
|
||||
static const String openedEmailContentFolderName = 'opened_email';
|
||||
|
||||
Reference in New Issue
Block a user