This commit is contained in:
Phuoc Nguyen
2025-10-17 17:49:01 +07:00
parent 628c81ce13
commit 57bf73e4d1
23 changed files with 2655 additions and 87 deletions

View File

@@ -5,11 +5,14 @@
import 'package:hive_ce/hive.dart';
import 'package:worker/core/database/models/cached_data.dart';
import 'package:worker/core/database/models/enums.dart';
import 'package:worker/features/home/data/models/member_card_model.dart';
import 'package:worker/features/home/data/models/promotion_model.dart';
extension HiveRegistrar on HiveInterface {
void registerAdapters() {
registerAdapter(CachedDataAdapter());
registerAdapter(GiftStatusAdapter());
registerAdapter(MemberCardModelAdapter());
registerAdapter(MemberTierAdapter());
registerAdapter(NotificationTypeAdapter());
registerAdapter(OrderStatusAdapter());
@@ -17,6 +20,7 @@ extension HiveRegistrar on HiveInterface {
registerAdapter(PaymentStatusAdapter());
registerAdapter(ProjectStatusAdapter());
registerAdapter(ProjectTypeAdapter());
registerAdapter(PromotionModelAdapter());
registerAdapter(TransactionTypeAdapter());
registerAdapter(UserTypeAdapter());
}
@@ -26,6 +30,7 @@ extension IsolatedHiveRegistrar on IsolatedHiveInterface {
void registerAdapters() {
registerAdapter(CachedDataAdapter());
registerAdapter(GiftStatusAdapter());
registerAdapter(MemberCardModelAdapter());
registerAdapter(MemberTierAdapter());
registerAdapter(NotificationTypeAdapter());
registerAdapter(OrderStatusAdapter());
@@ -33,6 +38,7 @@ extension IsolatedHiveRegistrar on IsolatedHiveInterface {
registerAdapter(PaymentStatusAdapter());
registerAdapter(ProjectStatusAdapter());
registerAdapter(ProjectTypeAdapter());
registerAdapter(PromotionModelAdapter());
registerAdapter(TransactionTypeAdapter());
registerAdapter(UserTypeAdapter());
}