moved to migration strategy, moved daos to top lib

This commit is contained in:
Joshua Burman
2024-12-20 14:19:17 -05:00
parent 5d27744ead
commit 68443b3427
23 changed files with 4317 additions and 8 deletions

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:sendtrain/database/daos/sessions_dao.dart';
import 'package:sendtrain/daos/sessions_dao.dart';
import 'package:sendtrain/database/database.dart';
import '../widgets/session_card.dart';
@ -12,7 +12,7 @@ class SessionsScreen extends StatelessWidget {
return FutureBuilder<List<Session>>(
future: SessionsDao(Provider.of<AppDatabase>(context)).all(),
builder: (context, snapshot) {
if (snapshot.hasData) {
if (snapshot.hasData && snapshot.data!.isNotEmpty) {
final sessions = snapshot.data!;
final pending = sessions.where((session) =>
session.status == SessionStatus.completed ||