feat:增加日程模块
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
import 'package:flisp_app/models/calendar.dart';
|
||||
import 'package:flisp_app/models/flisp.dart';
|
||||
import 'package:flisp_app/provider/app_provider.dart';
|
||||
import 'package:flisp_app/provider/calendar_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';
|
||||
import 'package:hive_flutter/adapters.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:syncfusion_localizations/syncfusion_localizations.dart';
|
||||
|
||||
import 'layout/main_screen.dart';
|
||||
import 'models/todo.dart';
|
||||
@@ -23,6 +26,7 @@ void main() async {
|
||||
// 注册适配器
|
||||
Hive.registerAdapter(TodoAdapter());
|
||||
Hive.registerAdapter(FlispAdapter());
|
||||
Hive.registerAdapter(CalendarAdapter());
|
||||
|
||||
// // 打开Box
|
||||
// if (Hive.isBoxOpen('flisps')) {
|
||||
@@ -36,6 +40,9 @@ void main() async {
|
||||
final flispBox = await Hive.openBox<Flisp>('flisps');
|
||||
// flispBox.clear();
|
||||
|
||||
final calendarBox = await Hive.openBox<Calendar>('calendars');
|
||||
// calendarBox.clear();
|
||||
|
||||
// notifyService.cancelAllNotifications();
|
||||
|
||||
runApp(const MyApp());
|
||||
@@ -51,6 +58,7 @@ class MyApp extends StatelessWidget {
|
||||
ChangeNotifierProvider(create: (_) => AppProvider()),
|
||||
ChangeNotifierProvider(create: (_) => TodoProvider()),
|
||||
ChangeNotifierProvider(create: (_) => FlispProvider()),
|
||||
ChangeNotifierProvider(create: (_) => CalendarProvider()),
|
||||
],
|
||||
child: Consumer<AppProvider>(
|
||||
builder: (context, appProvider, child) {
|
||||
@@ -60,6 +68,7 @@ class MyApp extends StatelessWidget {
|
||||
GlobalMaterialLocalizations.delegate,
|
||||
GlobalWidgetsLocalizations.delegate,
|
||||
GlobalCupertinoLocalizations.delegate,
|
||||
SfGlobalLocalizations.delegate,
|
||||
],
|
||||
supportedLocales: [const Locale('zh'), const Locale('zh', 'CN')],
|
||||
locale: Locale('zh', 'CN'),
|
||||
|
||||
Reference in New Issue
Block a user