diff --git a/firka/lib/ui/phone/screens/home/home_screen.dart b/firka/lib/ui/phone/screens/home/home_screen.dart index ae555ee3..39bcc819 100644 --- a/firka/lib/ui/phone/screens/home/home_screen.dart +++ b/firka/lib/ui/phone/screens/home/home_screen.dart @@ -1,6 +1,5 @@ import 'dart:async'; import 'dart:io'; - import 'package:firka/helpers/api/client/kreta_client.dart'; import 'package:firka/helpers/api/client/kreta_stream.dart'; import 'package:firka/helpers/api/exceptions/token.dart'; @@ -43,8 +42,9 @@ class PageNavData { HomePage page; String? subPageParams; String subjectName; - - PageNavData(this.page, this.subPageParams, this.subjectName); + String? subjectId; + String? subjectCategory; + PageNavData(this.page, this.subPageParams, this.subjectName, {this.subjectId, this.subjectCategory}); } final ValueNotifier pageNavNotifier = @@ -986,6 +986,8 @@ class _HomeSubPage extends State { forcedHomePage = pageNavNotifier.value.page; subPageData = pageNavNotifier.value.subPageParams; subjectName = pageNavNotifier.value.subjectName; + subjectId = pageNavNotifier.value.subjectId ?? ""; + subjectCategory = pageNavNotifier.value.subjectCategory ?? ""; previousPages.add(homeScreenPage); homeScreenPage = forcedHomePage!; globalUpdate.update();