TF-3278 Handle open app via deep link at MailboxDashboard screen
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
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/login/data/model/oidc_configuration_cache.dart';
|
||||
|
||||
class OidcConfigurationCacheClient extends HiveCacheClient<OidcConfigurationCache> {
|
||||
|
||||
@override
|
||||
String get tableName => CachingConstants.oidcConfigurationCacheBoxName;
|
||||
|
||||
@override
|
||||
bool get encryption => true;
|
||||
}
|
||||
@@ -18,6 +18,7 @@ import 'package:tmail_ui_user/features/login/data/local/encryption_key_cache_man
|
||||
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';
|
||||
import 'package:tmail_ui_user/features/login/data/model/encryption_key_cache.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/oidc_configuration_cache.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/recent_login_url_cache.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/recent_login_username_cache.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/model/token_oidc_cache.dart';
|
||||
@@ -185,6 +186,10 @@ class HiveCacheConfig {
|
||||
SessionHiveObjAdapter(),
|
||||
CachingConstants.SESSION_HIVE_CACHE_ID
|
||||
);
|
||||
registerCacheAdapter<OidcConfigurationCache>(
|
||||
OidcConfigurationCacheAdapter(),
|
||||
CachingConstants.OIDC_CONFIGURATION_CACHE_ID,
|
||||
);
|
||||
}
|
||||
|
||||
void registerCacheAdapter<T>(TypeAdapter<T> typeAdapter, int typeId) {
|
||||
|
||||
@@ -19,6 +19,7 @@ class CachingConstants {
|
||||
static const int DETAILED_EMAIL_HIVE_CACHE_ID = 17;
|
||||
static const int SENDING_EMAIL_HIVE_CACHE_ID = 18;
|
||||
static const int SESSION_HIVE_CACHE_ID = 19;
|
||||
static const int OIDC_CONFIGURATION_CACHE_ID = 20;
|
||||
|
||||
static const String fcmCacheBoxName = 'fcm_cache_box';
|
||||
static const String newEmailCacheBoxName = 'new_email_cache_box';
|
||||
@@ -26,6 +27,9 @@ class CachingConstants {
|
||||
static const String sendingEmailCacheBoxName = 'sending_email_cache_box';
|
||||
static const String sessionCacheBoxName = 'session_cache_box';
|
||||
static const String firebaseRegistrationCacheBoxName = 'firebase_registration_cache_box';
|
||||
static const String oidcConfigurationCacheBoxName = 'oidc_configuration_cache_box';
|
||||
|
||||
static const String oidcConfigurationCacheKeyName = 'oidc_configuration_cache_key';
|
||||
|
||||
static const String newEmailsContentFolderName = 'new_emails';
|
||||
static const String openedEmailContentFolderName = 'opened_email';
|
||||
|
||||
Reference in New Issue
Block a user