import 'package:hive/hive.dart'; import 'package:vaani/settings/models/models.dart'; // register all models to Hive for serialization Future registerModels() async { Hive.registerAdapter( 'AppSettings', ((json) => AppSettings.fromJson(json)), ); Hive.registerAdapter( 'ApiSettings', ((json) => ApiSettings.fromJson(json)), ); Hive.registerAdapter( 'AudiobookShelfServer', ((json) => AudiobookShelfServer.fromJson(json)), ); Hive.registerAdapter( 'AuthenticatedUser', ((json) => AuthenticatedUser.fromJson(json)), ); }