From d00d841b19321da8e54c0e57dc4b1e42d26149bb Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Wed, 30 Nov 2022 12:56:09 +0100 Subject: [PATCH] setSpots now in controller.dart --- .idea/libraries/Dart_Packages.xml | 96 +++++++++++++++++++ .idea/libraries/Dart_SDK.xml | 38 ++++---- .../lib/controller/controller.dart | 9 ++ .../lib/views/pages/main/p_main.dart | 9 -- 4 files changed, 124 insertions(+), 28 deletions(-) diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml index fc497d8..5b21219 100644 --- a/.idea/libraries/Dart_Packages.xml +++ b/.idea/libraries/Dart_Packages.xml @@ -2,6 +2,20 @@ + + @@ -639,14 +725,19 @@ + + + + + @@ -661,6 +752,7 @@ + @@ -678,6 +770,7 @@ + @@ -693,6 +786,7 @@ + @@ -704,10 +798,12 @@ + + diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml index 61aaa79..cb79f3d 100644 --- a/.idea/libraries/Dart_SDK.xml +++ b/.idea/libraries/Dart_SDK.xml @@ -1,25 +1,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/Sources/dafl_project_flutter/lib/controller/controller.dart b/Sources/dafl_project_flutter/lib/controller/controller.dart index 5ae7f07..737a02d 100644 --- a/Sources/dafl_project_flutter/lib/controller/controller.dart +++ b/Sources/dafl_project_flutter/lib/controller/controller.dart @@ -1,3 +1,4 @@ +import 'dart:async'; import 'dart:convert'; import 'package:dafl_project_flutter/controller/live_datas.dart'; import 'package:dafl_project_flutter/model/music.dart'; @@ -16,6 +17,14 @@ class Controller { final LiveDatas _datas = LiveDatas(); late BuildContext navigatorKey; + // + // Constructor + // + + Controller(){ + setSpots(); + Timer.periodic(const Duration(seconds: 10), (Timer t) => setSpots()); + } // // Methods to manage datas diff --git a/Sources/dafl_project_flutter/lib/views/pages/main/p_main.dart b/Sources/dafl_project_flutter/lib/views/pages/main/p_main.dart index 0f7d518..4b3d579 100644 --- a/Sources/dafl_project_flutter/lib/views/pages/main/p_main.dart +++ b/Sources/dafl_project_flutter/lib/views/pages/main/p_main.dart @@ -1,5 +1,3 @@ -import 'dart:async'; -import 'package:dafl_project_flutter/main.dart'; import 'package:flutter/material.dart'; import '../../presentation/custom_icons_icons.dart'; import './w_settings.dart'; @@ -108,13 +106,6 @@ class _MainPageState extends State { ), ); } - - @override - void initState() { - super.initState(); - Timer timer = Timer.periodic( - const Duration(seconds: 10), (Timer t) => MyApp.controller.getSpots()); - } } class GradientText extends StatelessWidget {