Use Hive CE database to replace Hive database
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -56,16 +56,12 @@ extension EmailCacheExtension on EmailCache {
|
||||
|
||||
bool expireTimeCaching(EmailCleanupRule cleanupRule) {
|
||||
final currentTime = DateTime.now();
|
||||
log('EmailCacheExtension::expireTimeCaching():currentTime: $currentTime | receivedAt: $receivedAt');
|
||||
if (receivedAt != null) {
|
||||
final countDay = currentTime.daysBetween(receivedAt!.toLocal());
|
||||
log('EmailCacheExtension::expireTimeCaching():countDay: $countDay | cleanupRule.cachingEmailPeriod.countDay: ${cleanupRule.cachingEmailPeriod.countDay}');
|
||||
if (countDay >= cleanupRule.cachingEmailPeriod.countDay) {
|
||||
log('EmailCacheExtension::expireTimeCaching():true');
|
||||
return true;
|
||||
}
|
||||
}
|
||||
log('EmailCacheExtension::expireTimeCaching():false');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:hive_ce/hive.dart';
|
||||
import 'package:tmail_ui_user/features/caching/utils/caching_constants.dart';
|
||||
|
||||
part 'email_address_hive_cache.g.dart';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:hive_ce/hive.dart';
|
||||
import 'package:tmail_ui_user/features/caching/utils/caching_constants.dart';
|
||||
import 'package:tmail_ui_user/features/thread/data/model/email_address_hive_cache.dart';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user