mangayomi/lib/providers/hive_provider.dart
2023-04-03 22:53:34 +01:00

16 lines
619 B
Dart

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:mangayomi/constant.dart';
import 'package:mangayomi/models/manga_history.dart';
import 'package:mangayomi/models/model_manga.dart';
final hiveBoxManga = Provider<Box<ModelManga>>((ref) {
return Hive.box<ModelManga>(HiveConstant.hiveBoxManga);
});
final hiveBoxMangaInfo = Provider<Box>((ref) {
return Hive.box(HiveConstant.hiveBoxMangaInfo);
});
final hiveBoxMangaHistory = Provider<Box<MangaHistoryModel>>((ref) {
return Hive.box<MangaHistoryModel>(HiveConstant.hiveBoxMangaHistory);
});