feat:增加闪灵功能
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import 'package:flisp_app/models/flisp.dart';
|
||||
import 'package:flisp_app/provider/app_provider.dart';
|
||||
import 'package:flisp_app/provider/flisp_provider.dart';
|
||||
import 'package:flisp_app/utils/notify_utils.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_localizations/flutter_localizations.dart';
|
||||
@@ -21,15 +23,19 @@ void main() async{
|
||||
|
||||
// 注册适配器
|
||||
Hive.registerAdapter(TodoAdapter());
|
||||
Hive.registerAdapter(FlispAdapter());
|
||||
|
||||
// 打开Box
|
||||
if (Hive.isBoxOpen('todos')) {
|
||||
await Hive.box('todos').close();
|
||||
}
|
||||
await Hive.deleteBoxFromDisk('todos');
|
||||
// // 打开Box
|
||||
// if (Hive.isBoxOpen('flisps')) {
|
||||
// await Hive.box('flisps').close();
|
||||
// }
|
||||
// await Hive.deleteBoxFromDisk('flisps');
|
||||
|
||||
final todosBox = await Hive.openBox<Todo>('todos');
|
||||
todosBox.clear();
|
||||
// todosBox.clear();
|
||||
|
||||
final flispBox = await Hive.openBox<Flisp>('flisps');
|
||||
// flispBox.clear();
|
||||
|
||||
// notifyService.cancelAllNotifications();
|
||||
|
||||
@@ -44,7 +50,8 @@ class MyApp extends StatelessWidget {
|
||||
return MultiProvider(
|
||||
providers: [
|
||||
ChangeNotifierProvider(create: (_) => AppProvider()),
|
||||
ChangeNotifierProvider(create: (_) => TodoProvider())
|
||||
ChangeNotifierProvider(create: (_) => TodoProvider()),
|
||||
ChangeNotifierProvider(create: (_) => FlispProvider())
|
||||
],
|
||||
child: MaterialApp(
|
||||
title: '闪灵',
|
||||
|
||||
Reference in New Issue
Block a user