Skip to content

Commit 64333a1

Browse files
committed
periodically listen for match number changes
1 parent ed3317f commit 64333a1

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/builders/PlatformRoute.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import 'package:flutter/material.dart';
33
import 'package:scouting_platform/components/navigation/NavigationSidebar.dart';
44
import 'package:scouting_platform/styles/AppStyle.dart';
5+
import 'package:scouting_platform/utils/data/values/SettingValues.dart';
56
import 'package:scouting_platform/utils/helpers/UIHelper.dart';
67
import 'package:scouting_platform/utils/data/constants/AppConstants.dart';
78

@@ -26,6 +27,12 @@ class _PlatformRouteState extends State<PlatformRoute> {
2627
void initState() {
2728
super.initState();
2829
_loadColor();
30+
if(!SettingValues.isTeamListenerRegistered) {
31+
SettingValues.isTeamListenerRegistered = true;
32+
Stream.periodic(Duration(seconds: 1)).listen((_) {
33+
_loadColor();
34+
});
35+
}
2936
}
3037

3138
void _loadColor() async {

lib/utils/data/values/SettingValues.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ class SettingValues {
1010
TextEditingController(text: AppConstants.defaultEventID);
1111
static TextEditingController fileName =
1212
TextEditingController(text: AppConstants.defaultFileName);
13+
static bool isTeamListenerRegistered = false;
1314

1415
static String isTeamNumberEditable = "No";
1516
static bool isTeamNumberReadOnly = true;

0 commit comments

Comments
 (0)