update database
This commit is contained in:
@@ -5,47 +5,141 @@
|
||||
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/account/data/models/audit_log_model.dart';
|
||||
import 'package:worker/features/account/data/models/payment_reminder_model.dart';
|
||||
import 'package:worker/features/auth/data/models/user_model.dart';
|
||||
import 'package:worker/features/auth/data/models/user_session_model.dart';
|
||||
import 'package:worker/features/cart/data/models/cart_item_model.dart';
|
||||
import 'package:worker/features/cart/data/models/cart_model.dart';
|
||||
import 'package:worker/features/chat/data/models/chat_room_model.dart';
|
||||
import 'package:worker/features/chat/data/models/message_model.dart';
|
||||
import 'package:worker/features/home/data/models/member_card_model.dart';
|
||||
import 'package:worker/features/home/data/models/promotion_model.dart';
|
||||
import 'package:worker/features/loyalty/data/models/gift_catalog_model.dart';
|
||||
import 'package:worker/features/loyalty/data/models/loyalty_point_entry_model.dart';
|
||||
import 'package:worker/features/loyalty/data/models/points_record_model.dart';
|
||||
import 'package:worker/features/loyalty/data/models/redeemed_gift_model.dart';
|
||||
import 'package:worker/features/notifications/data/models/notification_model.dart';
|
||||
import 'package:worker/features/orders/data/models/invoice_model.dart';
|
||||
import 'package:worker/features/orders/data/models/order_item_model.dart';
|
||||
import 'package:worker/features/orders/data/models/order_model.dart';
|
||||
import 'package:worker/features/orders/data/models/payment_line_model.dart';
|
||||
import 'package:worker/features/products/data/models/category_model.dart';
|
||||
import 'package:worker/features/products/data/models/product_model.dart';
|
||||
import 'package:worker/features/products/data/models/stock_level_model.dart';
|
||||
import 'package:worker/features/projects/data/models/design_request_model.dart';
|
||||
import 'package:worker/features/projects/data/models/project_submission_model.dart';
|
||||
import 'package:worker/features/quotes/data/models/quote_item_model.dart';
|
||||
import 'package:worker/features/quotes/data/models/quote_model.dart';
|
||||
import 'package:worker/features/showrooms/data/models/showroom_model.dart';
|
||||
import 'package:worker/features/showrooms/data/models/showroom_product_model.dart';
|
||||
|
||||
extension HiveRegistrar on HiveInterface {
|
||||
void registerAdapters() {
|
||||
registerAdapter(AuditLogModelAdapter());
|
||||
registerAdapter(CachedDataAdapter());
|
||||
registerAdapter(CartItemModelAdapter());
|
||||
registerAdapter(CartModelAdapter());
|
||||
registerAdapter(CategoryModelAdapter());
|
||||
registerAdapter(ChatRoomModelAdapter());
|
||||
registerAdapter(ComplaintStatusAdapter());
|
||||
registerAdapter(ContentTypeAdapter());
|
||||
registerAdapter(DesignRequestModelAdapter());
|
||||
registerAdapter(DesignStatusAdapter());
|
||||
registerAdapter(EntrySourceAdapter());
|
||||
registerAdapter(EntryTypeAdapter());
|
||||
registerAdapter(GiftCatalogModelAdapter());
|
||||
registerAdapter(GiftCategoryAdapter());
|
||||
registerAdapter(GiftStatusAdapter());
|
||||
registerAdapter(InvoiceModelAdapter());
|
||||
registerAdapter(InvoiceStatusAdapter());
|
||||
registerAdapter(InvoiceTypeAdapter());
|
||||
registerAdapter(LoyaltyPointEntryModelAdapter());
|
||||
registerAdapter(LoyaltyTierAdapter());
|
||||
registerAdapter(MemberCardModelAdapter());
|
||||
registerAdapter(MemberTierAdapter());
|
||||
registerAdapter(NotificationTypeAdapter());
|
||||
registerAdapter(MessageModelAdapter());
|
||||
registerAdapter(NotificationModelAdapter());
|
||||
registerAdapter(OrderItemModelAdapter());
|
||||
registerAdapter(OrderModelAdapter());
|
||||
registerAdapter(OrderStatusAdapter());
|
||||
registerAdapter(PaymentLineModelAdapter());
|
||||
registerAdapter(PaymentMethodAdapter());
|
||||
registerAdapter(PaymentReminderModelAdapter());
|
||||
registerAdapter(PaymentStatusAdapter());
|
||||
registerAdapter(PointsRecordModelAdapter());
|
||||
registerAdapter(PointsStatusAdapter());
|
||||
registerAdapter(ProductModelAdapter());
|
||||
registerAdapter(ProjectStatusAdapter());
|
||||
registerAdapter(ProjectSubmissionModelAdapter());
|
||||
registerAdapter(ProjectTypeAdapter());
|
||||
registerAdapter(PromotionModelAdapter());
|
||||
registerAdapter(TransactionTypeAdapter());
|
||||
registerAdapter(UserTypeAdapter());
|
||||
registerAdapter(QuoteItemModelAdapter());
|
||||
registerAdapter(QuoteModelAdapter());
|
||||
registerAdapter(QuoteStatusAdapter());
|
||||
registerAdapter(RedeemedGiftModelAdapter());
|
||||
registerAdapter(ReminderTypeAdapter());
|
||||
registerAdapter(RoomTypeAdapter());
|
||||
registerAdapter(ShowroomModelAdapter());
|
||||
registerAdapter(ShowroomProductModelAdapter());
|
||||
registerAdapter(StockLevelModelAdapter());
|
||||
registerAdapter(SubmissionStatusAdapter());
|
||||
registerAdapter(UserModelAdapter());
|
||||
registerAdapter(UserRoleAdapter());
|
||||
registerAdapter(UserSessionModelAdapter());
|
||||
registerAdapter(UserStatusAdapter());
|
||||
}
|
||||
}
|
||||
|
||||
extension IsolatedHiveRegistrar on IsolatedHiveInterface {
|
||||
void registerAdapters() {
|
||||
registerAdapter(AuditLogModelAdapter());
|
||||
registerAdapter(CachedDataAdapter());
|
||||
registerAdapter(CartItemModelAdapter());
|
||||
registerAdapter(CartModelAdapter());
|
||||
registerAdapter(CategoryModelAdapter());
|
||||
registerAdapter(ChatRoomModelAdapter());
|
||||
registerAdapter(ComplaintStatusAdapter());
|
||||
registerAdapter(ContentTypeAdapter());
|
||||
registerAdapter(DesignRequestModelAdapter());
|
||||
registerAdapter(DesignStatusAdapter());
|
||||
registerAdapter(EntrySourceAdapter());
|
||||
registerAdapter(EntryTypeAdapter());
|
||||
registerAdapter(GiftCatalogModelAdapter());
|
||||
registerAdapter(GiftCategoryAdapter());
|
||||
registerAdapter(GiftStatusAdapter());
|
||||
registerAdapter(InvoiceModelAdapter());
|
||||
registerAdapter(InvoiceStatusAdapter());
|
||||
registerAdapter(InvoiceTypeAdapter());
|
||||
registerAdapter(LoyaltyPointEntryModelAdapter());
|
||||
registerAdapter(LoyaltyTierAdapter());
|
||||
registerAdapter(MemberCardModelAdapter());
|
||||
registerAdapter(MemberTierAdapter());
|
||||
registerAdapter(NotificationTypeAdapter());
|
||||
registerAdapter(MessageModelAdapter());
|
||||
registerAdapter(NotificationModelAdapter());
|
||||
registerAdapter(OrderItemModelAdapter());
|
||||
registerAdapter(OrderModelAdapter());
|
||||
registerAdapter(OrderStatusAdapter());
|
||||
registerAdapter(PaymentLineModelAdapter());
|
||||
registerAdapter(PaymentMethodAdapter());
|
||||
registerAdapter(PaymentReminderModelAdapter());
|
||||
registerAdapter(PaymentStatusAdapter());
|
||||
registerAdapter(PointsRecordModelAdapter());
|
||||
registerAdapter(PointsStatusAdapter());
|
||||
registerAdapter(ProductModelAdapter());
|
||||
registerAdapter(ProjectStatusAdapter());
|
||||
registerAdapter(ProjectSubmissionModelAdapter());
|
||||
registerAdapter(ProjectTypeAdapter());
|
||||
registerAdapter(PromotionModelAdapter());
|
||||
registerAdapter(TransactionTypeAdapter());
|
||||
registerAdapter(UserTypeAdapter());
|
||||
registerAdapter(QuoteItemModelAdapter());
|
||||
registerAdapter(QuoteModelAdapter());
|
||||
registerAdapter(QuoteStatusAdapter());
|
||||
registerAdapter(RedeemedGiftModelAdapter());
|
||||
registerAdapter(ReminderTypeAdapter());
|
||||
registerAdapter(RoomTypeAdapter());
|
||||
registerAdapter(ShowroomModelAdapter());
|
||||
registerAdapter(ShowroomProductModelAdapter());
|
||||
registerAdapter(StockLevelModelAdapter());
|
||||
registerAdapter(SubmissionStatusAdapter());
|
||||
registerAdapter(UserModelAdapter());
|
||||
registerAdapter(UserRoleAdapter());
|
||||
registerAdapter(UserSessionModelAdapter());
|
||||
registerAdapter(UserStatusAdapter());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user