import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:hive_flutter/hive_flutter.dart'; import 'package:mangayomi/utils/constant.dart'; import 'package:mangayomi/models/manga_history.dart'; import 'package:mangayomi/models/model_manga.dart'; import 'package:mangayomi/source/source_model.dart'; import 'package:mangayomi/views/manga/download/download_model.dart'; import 'package:mangayomi/views/manga/reader/providers/reader_controller_provider.dart'; final hiveBoxManga = Provider>((ref) { return Hive.box(HiveConstant.hiveBoxManga); }); final hiveBoxMangaInfo = Provider((ref) { return Hive.box(HiveConstant.hiveBoxMangaInfo); }); final hiveBoxMangaHistory = Provider>((ref) { return Hive.box(HiveConstant.hiveBoxMangaHistory); }); final hiveBoxReaderMode = Provider>((ref) { return Hive.box(HiveConstant.hiveBoxReaderMode); }); final hiveBoxMangaFilterProvider = Provider((ref) { return Hive.box(HiveConstant.hiveBoxMangaFilter); }); final hiveBoxMangaSourceProvider = Provider>((ref) { return Hive.box(HiveConstant.hiveBoxMangaSource); }); final hiveBoxMangaDownloads = Provider>((ref) { return Hive.box(HiveConstant.hiveBoxDownloads); }); final hiveBoxSettings = Provider((ref) { return Hive.box(HiveConstant.hiveBoxAppSettings); });