diff --git a/lib/app.dart b/lib/app.dart index 764bf54..6f61b1c 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -1,4 +1,6 @@ +import 'dart:async'; + import 'package:flutter/material.dart'; import 'package:marianum_mobile/screen/pages/timetable/timetable.dart'; import 'package:provider/provider.dart'; @@ -19,6 +21,14 @@ class App extends StatefulWidget { class _AppState extends State { int currentPage = 0; + @override + void initState() { + Timer.periodic(const Duration(seconds: 30), (Timer t) => { + setState((){}), + }); + super.initState(); + } + @override Widget build(BuildContext context) { final PageController pageController = PageController(); diff --git a/lib/screen/pages/talk/chatList.dart b/lib/screen/pages/talk/chatList.dart index da11c98..a460ecc 100644 --- a/lib/screen/pages/talk/chatList.dart +++ b/lib/screen/pages/talk/chatList.dart @@ -24,9 +24,6 @@ class _ChatListState extends State { void initState() { super.initState(); - Timer.periodic(const Duration(seconds: 30), (Timer t) => { - setState((){}), - }); Timer.periodic(const Duration(minutes: 1), (timer) { Provider.of(context, listen: false).run(); });