merged develop
This commit is contained in:
@@ -37,8 +37,12 @@ class CapabilitiesCubit extends HydratedCubit<CapabilitiesState> {
|
||||
);
|
||||
return;
|
||||
}
|
||||
final epoch = SessionManager().sessionEpoch;
|
||||
try {
|
||||
final response = await GetCapabilities().run();
|
||||
// A slow answer for the previous account must not decide the modules
|
||||
// of the next one.
|
||||
if (!SessionManager().isCurrentSession(epoch)) return;
|
||||
emit(
|
||||
CapabilitiesState(
|
||||
viewForeignTimetables: response.viewForeignTimetables,
|
||||
@@ -56,7 +60,7 @@ class CapabilitiesCubit extends HydratedCubit<CapabilitiesState> {
|
||||
}
|
||||
}
|
||||
|
||||
void reset() => emit(const CapabilitiesState());
|
||||
Future<void> reset() async => emit(const CapabilitiesState());
|
||||
|
||||
@override
|
||||
CapabilitiesState fromJson(Map<String, dynamic> json) {
|
||||
|
||||
Reference in New Issue
Block a user