feat: add default mock data

This commit is contained in:
2026-07-30 04:01:01 +02:00
parent ae67878a3c
commit 715aa529d4
9 changed files with 242 additions and 7 deletions
+5
View File
@@ -1,6 +1,8 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../database/app_database.dart';
import '../services/default_product_seeder.dart';
import '../viewmodels/bar_screen_view_model.dart';
import '../viewmodels/product_list_view_model.dart';
@@ -21,6 +23,9 @@ class _AppBootstrapState extends State<AppBootstrap> {
WidgetsBinding.instance.addPostFrameCallback((_) {
if (!mounted) return;
final database = context.read<AppDatabase>();
DefaultProductSeeder(database: database).seedIfEmpty();
context.read<ProductListViewModel>().ensureLoaded();
context.read<BarScreenViewModel>().ensureLoaded();
});