From f4f6ddac72ce1653659a122ea7510478290284bc Mon Sep 17 00:00:00 2001 From: checkedear <271323618+checkedear@users.noreply.github.com> Date: Mon, 8 Jun 2026 19:57:46 +0200 Subject: [PATCH] fix: home_main --- firka/lib/ui/phone/pages/home/home_main.dart | 24 ++------------------ 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/firka/lib/ui/phone/pages/home/home_main.dart b/firka/lib/ui/phone/pages/home/home_main.dart index 7f6c09e..eeb78ca 100644 --- a/firka/lib/ui/phone/pages/home/home_main.dart +++ b/firka/lib/ui/phone/pages/home/home_main.dart @@ -1,9 +1,11 @@ import 'dart:async'; +import 'dart:collection'; import 'package:carousel_slider/carousel_slider.dart'; import 'package:firka/api/client/kreta_stream.dart'; import 'package:firka/ui/phone/widgets/info_card.dart'; import 'package:firka/ui/phone/widgets/lesson.dart'; +import 'package:firka/ui/phone/widgets/lesson_slider.dart'; import 'package:firka_common/ui/components/filled_circle.dart'; import 'package:flutter/rendering.dart'; import 'package:kreta_api/kreta_api.dart'; @@ -37,17 +39,12 @@ class HomeMainScreen extends StatefulWidget { class _HomeMainScreen extends FirkaState { _HomeMainScreen(); - DateTime now = timeNow(); - int? swipeBack; - int? activeLessonIndex; - int? centeredPageIndex; List? lessons; List? noticeBoard; List? infoBoard; List? tests; List? grades; List? homework; - CarouselSliderController controller = CarouselSliderController(); Student? student; Timer? timer; @@ -177,26 +174,9 @@ class _HomeMainScreen extends FirkaState { void initState() { super.initState(); - now = timeNow(); - if (!mounted) return; - (() async { await fetchData(); })(); - - timer = Timer.periodic(Duration(seconds: 1), (timer) async { - if (swipeBack != null) swipeBack = swipeBack! - 1; - if (!mounted) return; - setState(() { - now = timeNow(); - }); - }); - } - - @override - void dispose() { - super.dispose(); - timer?.cancel(); } @override