feat: add local database persistence
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter/services.dart';
|
||||
|
||||
import '../../application/focus_seed_controller.dart';
|
||||
import '../../application/focus_timer_controller.dart';
|
||||
import '../../data/focus_seed_store.dart';
|
||||
import '../../l10n/l10n.dart';
|
||||
import '../../models/appearance_preference.dart';
|
||||
import '../../models/language_preference.dart';
|
||||
@@ -18,6 +19,7 @@ class FocusSeedHome extends StatefulWidget {
|
||||
required this.language,
|
||||
required this.showLanguageTools,
|
||||
required this.onLanguageChanged,
|
||||
this.focusSeedStore,
|
||||
super.key,
|
||||
});
|
||||
|
||||
@@ -26,6 +28,7 @@ class FocusSeedHome extends StatefulWidget {
|
||||
final LanguagePreference language;
|
||||
final bool showLanguageTools;
|
||||
final ValueChanged<LanguagePreference> onLanguageChanged;
|
||||
final FocusSeedStore? focusSeedStore;
|
||||
|
||||
@override
|
||||
State<FocusSeedHome> createState() => _FocusSeedHomeState();
|
||||
@@ -43,6 +46,7 @@ class _FocusSeedHomeState extends State<FocusSeedHome> {
|
||||
return;
|
||||
}
|
||||
_controller = FocusSeedController(
|
||||
store: widget.focusSeedStore,
|
||||
defaultHabitTitles: localizedStarterHabits(context.l10n),
|
||||
);
|
||||
_timerController = FocusTimerController(
|
||||
|
||||
Reference in New Issue
Block a user