diff --git a/android/app/version.properties b/android/app/version.properties index 0f7e8ba..c769292 100644 --- a/android/app/version.properties +++ b/android/app/version.properties @@ -1,5 +1,5 @@ -#Thu Aug 31 16:53:49 CEST 2023 -VERSION_BUILD=89 +#Fri Sep 01 08:41:57 CEST 2023 +VERSION_BUILD=91 VERSION_MAJOR=1 VERSION_MINOR=0 VERSION_PATCH=0 diff --git a/lib/Screens/Main/MainPage.dart b/lib/Screens/Main/MainPage.dart index 16098d8..ef9acdc 100644 --- a/lib/Screens/Main/MainPage.dart +++ b/lib/Screens/Main/MainPage.dart @@ -31,6 +31,8 @@ class MainPage extends StatefulWidget { } class _MainPageState extends State { + bool isAlreadyInstantiated = false; + setPage() { setState(() { pageController.jumpToPage(currentIndex); @@ -51,8 +53,13 @@ class _MainPageState extends State { print("MQTT NOT INSTANTIATED"); MQTTHelper.instance.connect(appContext); } - final pushNotificationService = PushNotificationService(); - pushNotificationService.initialise(homieAppContext, context); + + if (!isAlreadyInstantiated) + { + final pushNotificationService = PushNotificationService(); + pushNotificationService.initialise(homieAppContext, context); + isAlreadyInstantiated = true; + } return ChangeNotifierProvider( create: (_) => Index(0, appContext.getContext()),