refactor: save current workspace state including FinlyticAnalyzer fixes, FinlyticApp trade route alignment, and DTO audit documentation

This commit is contained in:
2026-08-12 18:30:42 +02:00
parent a9553e9fbf
commit 3d8af3940b
163 changed files with 3421 additions and 1751 deletions
@@ -20,10 +20,10 @@ class CalendarBloc extends Bloc<CalendarEvent, CalendarState> {
Future<void> _onFetchEvents(FetchCalendarEvents event, Emitter<CalendarState> emit) async {
emit(CalendarLoading());
try {
final events = await repository.fetchEvents();
final events = await repository.fetchEvents(event.year, event.month);
emit(CalendarLoaded(
allEvents: events,
currentMonth: DateTime.now(),
currentMonth: DateTime(event.year, event.month),
));
} catch (e) {
emit(const CalendarError("Fehler beim Laden des Kalenders."));
@@ -60,6 +60,9 @@ class CalendarBloc extends Bloc<CalendarEvent, CalendarState> {
currentMonth: event.newMonth,
clearSelectedDate: true,
));
// Trigger new fetch for the selected month
add(FetchCalendarEvents(year: event.newMonth.year, month: event.newMonth.month));
}
}
}