diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index dc8afb2..8ef85e5 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -50,6 +50,10 @@
+
+
diff --git a/i18n/en.json b/i18n/en.json
index 4c5ba68..616d0b7 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -408,6 +408,7 @@
"Start":"Start",
"Compact Test":"Compact Test",
"Custom Test":"Custom Test",
- "Set": "Set"
+ "Set": "Set",
+ "Add this exercise to execute it paralell":"Add this exercise to execute it paralell"
}
\ No newline at end of file
diff --git a/i18n/hu.json b/i18n/hu.json
index 830090c..becdf9e 100644
--- a/i18n/hu.json
+++ b/i18n/hu.json
@@ -404,7 +404,8 @@
"Start":"Kezdd el",
"Compact Test":"Kompakt teszt",
"Custom Test":"Egyedi teszt",
- "Set": "Széria"
+ "Set": "Széria",
+ "Add this exercise to execute it paralell":"Adj hozzá egy gyakorlatot a párhuzamos végrehajtáshoz"
}
\ No newline at end of file
diff --git a/ios/Podfile b/ios/Podfile
index 4a8b85d..0a4d76d 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
-platform :ios, '10.0'
+platform :ios, '12.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index e3ce06e..42b988b 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -6,102 +6,92 @@ PODS:
- AppAuth/ExternalUserAgent (1.4.0)
- apple_sign_in (0.0.1):
- Flutter
- - audioplayer (0.0.1):
- - Flutter
- devicelocale (0.0.1):
- Flutter
- - FBSDKCoreKit (9.0.0):
- - FBSDKCoreKit/Basics (= 9.0.0)
- - FBSDKCoreKit/Core (= 9.0.0)
- - FBSDKCoreKit/Basics (9.0.0)
- - FBSDKCoreKit/Core (9.0.0):
+ - FBSDKCoreKit (9.1.0):
+ - FBSDKCoreKit/Basics (= 9.1.0)
+ - FBSDKCoreKit/Core (= 9.1.0)
+ - FBSDKCoreKit/Basics (9.1.0)
+ - FBSDKCoreKit/Core (9.1.0):
- FBSDKCoreKit/Basics
- - FBSDKLoginKit (9.0.0):
- - FBSDKLoginKit/Login (= 9.0.0)
- - FBSDKLoginKit/Login (9.0.0):
- - FBSDKCoreKit (~> 9.0.0)
- - Firebase/Analytics (6.33.0):
+ - FBSDKLoginKit (9.1.0):
+ - FBSDKLoginKit/Login (= 9.1.0)
+ - FBSDKLoginKit/Login (9.1.0):
+ - FBSDKCoreKit (~> 9.1.0)
+ - Firebase/Analytics (7.3.0):
- Firebase/Core
- - Firebase/Auth (6.33.0):
+ - Firebase/Auth (7.3.0):
- Firebase/CoreOnly
- - FirebaseAuth (~> 6.9.2)
- - Firebase/Core (6.33.0):
+ - FirebaseAuth (~> 7.3.0)
+ - Firebase/Core (7.3.0):
- Firebase/CoreOnly
- - FirebaseAnalytics (= 6.8.3)
- - Firebase/CoreOnly (6.33.0):
- - FirebaseCore (= 6.10.3)
- - Firebase/Messaging (6.33.0):
+ - FirebaseAnalytics (= 7.3.0)
+ - Firebase/CoreOnly (7.3.0):
+ - FirebaseCore (= 7.3.0)
+ - Firebase/Messaging (7.3.0):
- Firebase/CoreOnly
- - FirebaseMessaging (~> 4.7.0)
- - firebase_analytics (6.3.0):
- - Firebase/Analytics (~> 6.33.0)
- - Firebase/CoreOnly (~> 6.33.0)
+ - FirebaseMessaging (~> 7.3.0)
+ - firebase_analytics (8.0.0-dev.0):
+ - Firebase/Analytics (= 7.3.0)
- firebase_core
- Flutter
- - firebase_auth (0.18.4-1):
- - Firebase/Auth (~> 6.33.0)
- - Firebase/CoreOnly (~> 6.33.0)
+ - firebase_auth (1.0.1):
+ - Firebase/Auth (= 7.3.0)
- firebase_core
- Flutter
- - firebase_core (0.5.3):
- - Firebase/CoreOnly (~> 6.33.0)
+ - firebase_core (1.0.2):
+ - Firebase/CoreOnly (= 7.3.0)
- Flutter
- - firebase_messaging (7.0.3):
- - Firebase/CoreOnly (~> 6.33.0)
- - Firebase/Messaging (~> 6.33.0)
+ - firebase_messaging (9.1.0):
+ - Firebase/Messaging (= 7.3.0)
- firebase_core
- Flutter
- - FirebaseAnalytics (6.8.3):
- - FirebaseCore (~> 6.10)
- - FirebaseInstallations (~> 1.6)
- - GoogleAppMeasurement (= 6.8.3)
- - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
- - GoogleUtilities/MethodSwizzler (~> 6.7)
- - GoogleUtilities/Network (~> 6.7)
- - "GoogleUtilities/NSData+zlib (~> 6.7)"
- - nanopb (~> 1.30906.0)
- - FirebaseAuth (6.9.2):
- - FirebaseCore (~> 6.10)
- - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
- - GoogleUtilities/Environment (~> 6.7)
- - GTMSessionFetcher/Core (~> 1.1)
- - FirebaseCore (6.10.3):
- - FirebaseCoreDiagnostics (~> 1.6)
- - GoogleUtilities/Environment (~> 6.7)
- - GoogleUtilities/Logger (~> 6.7)
- - FirebaseCoreDiagnostics (1.7.0):
- - GoogleDataTransport (~> 7.4)
- - GoogleUtilities/Environment (~> 6.7)
- - GoogleUtilities/Logger (~> 6.7)
- - nanopb (~> 1.30906.0)
- - FirebaseInstallations (1.7.0):
- - FirebaseCore (~> 6.10)
- - GoogleUtilities/Environment (~> 6.7)
- - GoogleUtilities/UserDefaults (~> 6.7)
+ - FirebaseAnalytics (7.3.0):
+ - FirebaseCore (~> 7.0)
+ - FirebaseInstallations (~> 7.0)
+ - GoogleAppMeasurement (= 7.3.0)
+ - GoogleUtilities/AppDelegateSwizzler (~> 7.0)
+ - GoogleUtilities/MethodSwizzler (~> 7.0)
+ - GoogleUtilities/Network (~> 7.0)
+ - "GoogleUtilities/NSData+zlib (~> 7.0)"
+ - nanopb (~> 2.30906.0)
+ - FirebaseAuth (7.3.0):
+ - FirebaseCore (~> 7.0)
+ - GoogleUtilities/AppDelegateSwizzler (~> 7.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GTMSessionFetcher/Core (~> 1.4)
+ - FirebaseCore (7.3.0):
+ - FirebaseCoreDiagnostics (~> 7.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GoogleUtilities/Logger (~> 7.0)
+ - FirebaseCoreDiagnostics (7.3.0):
+ - GoogleDataTransport (~> 8.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GoogleUtilities/Logger (~> 7.0)
+ - nanopb (~> 2.30906.0)
+ - FirebaseInstallations (7.9.0):
+ - FirebaseCore (~> 7.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GoogleUtilities/UserDefaults (~> 7.0)
- PromisesObjC (~> 1.2)
- - FirebaseInstanceID (4.8.0):
- - FirebaseCore (~> 6.10)
- - FirebaseInstallations (~> 1.6)
- - GoogleUtilities/Environment (~> 6.7)
- - GoogleUtilities/UserDefaults (~> 6.7)
- - FirebaseMessaging (4.7.1):
- - FirebaseCore (~> 6.10)
- - FirebaseInstanceID (~> 4.7)
- - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
- - GoogleUtilities/Environment (~> 6.7)
- - GoogleUtilities/Reachability (~> 6.7)
- - GoogleUtilities/UserDefaults (~> 6.7)
- - Protobuf (>= 3.9.2, ~> 3.9)
- - flurry (0.0.4):
- - Flurry-iOS-SDK/FlurrySDK
- - Flutter
- - Flurry-iOS-SDK/FlurrySDK (11.2.0)
+ - FirebaseInstanceID (7.9.0):
+ - FirebaseCore (~> 7.0)
+ - FirebaseInstallations (~> 7.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GoogleUtilities/UserDefaults (~> 7.0)
+ - FirebaseMessaging (7.3.0):
+ - FirebaseCore (~> 7.0)
+ - FirebaseInstanceID (~> 7.0)
+ - GoogleUtilities/AppDelegateSwizzler (~> 7.0)
+ - GoogleUtilities/Environment (~> 7.0)
+ - GoogleUtilities/Reachability (~> 7.0)
+ - GoogleUtilities/UserDefaults (~> 7.0)
- Flutter (1.0.0)
- - flutter_facebook_auth (1.0.0):
- - FBSDKCoreKit (~> 9.0.0)
- - FBSDKLoginKit (~> 9.0.0)
+ - flutter_facebook_auth (2.0.0):
+ - FBSDKCoreKit (~> 9.1.0)
+ - FBSDKLoginKit (~> 9.1.0)
- Flutter
- - flutter_keyboard_visibility (0.0.1):
+ - flutter_local_notifications (0.0.1):
- Flutter
- flutter_secure_storage (3.3.1):
- Flutter
@@ -111,36 +101,36 @@ PODS:
- google_sign_in (0.0.1):
- Flutter
- GoogleSignIn (~> 5.0)
- - GoogleAppMeasurement (6.8.3):
- - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
- - GoogleUtilities/MethodSwizzler (~> 6.7)
- - GoogleUtilities/Network (~> 6.7)
- - "GoogleUtilities/NSData+zlib (~> 6.7)"
- - nanopb (~> 1.30906.0)
- - GoogleDataTransport (7.5.1):
- - nanopb (~> 1.30906.0)
+ - GoogleAppMeasurement (7.3.0):
+ - GoogleUtilities/AppDelegateSwizzler (~> 7.0)
+ - GoogleUtilities/MethodSwizzler (~> 7.0)
+ - GoogleUtilities/Network (~> 7.0)
+ - "GoogleUtilities/NSData+zlib (~> 7.0)"
+ - nanopb (~> 2.30906.0)
+ - GoogleDataTransport (8.1.0):
+ - nanopb (~> 2.30906.0)
- GoogleSignIn (5.0.2):
- AppAuth (~> 1.2)
- GTMAppAuth (~> 1.0)
- GTMSessionFetcher/Core (~> 1.1)
- - GoogleUtilities/AppDelegateSwizzler (6.7.2):
+ - GoogleUtilities/AppDelegateSwizzler (7.3.1):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- - GoogleUtilities/Environment (6.7.2):
+ - GoogleUtilities/Environment (7.3.1):
- PromisesObjC (~> 1.2)
- - GoogleUtilities/Logger (6.7.2):
+ - GoogleUtilities/Logger (7.3.1):
- GoogleUtilities/Environment
- - GoogleUtilities/MethodSwizzler (6.7.2):
+ - GoogleUtilities/MethodSwizzler (7.3.1):
- GoogleUtilities/Logger
- - GoogleUtilities/Network (6.7.2):
+ - GoogleUtilities/Network (7.3.1):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- - "GoogleUtilities/NSData+zlib (6.7.2)"
- - GoogleUtilities/Reachability (6.7.2):
+ - "GoogleUtilities/NSData+zlib (7.3.1)"
+ - GoogleUtilities/Reachability (7.3.1):
- GoogleUtilities/Logger
- - GoogleUtilities/UserDefaults (6.7.2):
+ - GoogleUtilities/UserDefaults (7.3.1):
- GoogleUtilities/Logger
- GTMAppAuth (1.1.0):
- AppAuth/Core (~> 1.4)
@@ -150,25 +140,26 @@ PODS:
- GTMSessionFetcher/Core (1.5.0)
- GTMSessionFetcher/Full (1.5.0):
- GTMSessionFetcher/Core (= 1.5.0)
- - nanopb (1.30906.0):
- - nanopb/decode (= 1.30906.0)
- - nanopb/encode (= 1.30906.0)
- - nanopb/decode (1.30906.0)
- - nanopb/encode (1.30906.0)
+ - modal_progress_hud_nsn (0.0.1):
+ - Flutter
+ - nanopb (2.30906.0):
+ - nanopb/decode (= 2.30906.0)
+ - nanopb/encode (= 2.30906.0)
+ - nanopb/decode (2.30906.0)
+ - nanopb/encode (2.30906.0)
- package_info (0.0.1):
- Flutter
- path_provider (0.0.1):
- Flutter
- PromisesObjC (1.2.12)
- - Protobuf (3.14.0)
- - Purchases (3.9.2):
- - PurchasesCoreSwift (= 3.9.2)
- - purchases_flutter (2.0.3):
+ - Purchases (3.10.6):
+ - PurchasesCoreSwift (= 3.10.6)
+ - purchases_flutter (3.1.0):
- Flutter
- - PurchasesHybridCommon (= 1.5.0)
- - PurchasesCoreSwift (3.9.2)
- - PurchasesHybridCommon (1.5.0):
- - Purchases (= 3.9.2)
+ - PurchasesHybridCommon (= 1.6.1)
+ - PurchasesCoreSwift (3.10.6)
+ - PurchasesHybridCommon (1.6.1):
+ - Purchases (= 3.10.6)
- shared_preferences (0.0.1):
- Flutter
- smartlook (0.0.5):
@@ -185,18 +176,17 @@ PODS:
DEPENDENCIES:
- apple_sign_in (from `.symlinks/plugins/apple_sign_in/ios`)
- - audioplayer (from `.symlinks/plugins/audioplayer/ios`)
- devicelocale (from `.symlinks/plugins/devicelocale/ios`)
- firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`)
- firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
- firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`)
- - flurry (from `.symlinks/plugins/flurry/ios`)
- Flutter (from `Flutter`)
- flutter_facebook_auth (from `.symlinks/plugins/flutter_facebook_auth/ios`)
- - flutter_keyboard_visibility (from `.symlinks/plugins/flutter_keyboard_visibility/ios`)
+ - flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`)
- flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
- google_sign_in (from `.symlinks/plugins/google_sign_in/ios`)
+ - modal_progress_hud_nsn (from `.symlinks/plugins/modal_progress_hud_nsn/ios`)
- package_info (from `.symlinks/plugins/package_info/ios`)
- path_provider (from `.symlinks/plugins/path_provider/ios`)
- purchases_flutter (from `.symlinks/plugins/purchases_flutter/ios`)
@@ -220,7 +210,6 @@ SPEC REPOS:
- FirebaseInstallations
- FirebaseInstanceID
- FirebaseMessaging
- - Flurry-iOS-SDK
- FMDB
- GoogleAppMeasurement
- GoogleDataTransport
@@ -230,7 +219,6 @@ SPEC REPOS:
- GTMSessionFetcher
- nanopb
- PromisesObjC
- - Protobuf
- Purchases
- PurchasesCoreSwift
- PurchasesHybridCommon
@@ -238,8 +226,6 @@ SPEC REPOS:
EXTERNAL SOURCES:
apple_sign_in:
:path: ".symlinks/plugins/apple_sign_in/ios"
- audioplayer:
- :path: ".symlinks/plugins/audioplayer/ios"
devicelocale:
:path: ".symlinks/plugins/devicelocale/ios"
firebase_analytics:
@@ -250,18 +236,18 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/firebase_core/ios"
firebase_messaging:
:path: ".symlinks/plugins/firebase_messaging/ios"
- flurry:
- :path: ".symlinks/plugins/flurry/ios"
Flutter:
:path: Flutter
flutter_facebook_auth:
:path: ".symlinks/plugins/flutter_facebook_auth/ios"
- flutter_keyboard_visibility:
- :path: ".symlinks/plugins/flutter_keyboard_visibility/ios"
+ flutter_local_notifications:
+ :path: ".symlinks/plugins/flutter_local_notifications/ios"
flutter_secure_storage:
:path: ".symlinks/plugins/flutter_secure_storage/ios"
google_sign_in:
:path: ".symlinks/plugins/google_sign_in/ios"
+ modal_progress_hud_nsn:
+ :path: ".symlinks/plugins/modal_progress_hud_nsn/ios"
package_info:
:path: ".symlinks/plugins/package_info/ios"
path_provider:
@@ -284,52 +270,49 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7
apple_sign_in: 7716c7ddfa195aeab7dec0dc374ef4ff45d1adb4
- audioplayer: 0584f31a697e4b0bbad405ae7903d7a93585e784
- devicelocale: feebbe5e7a30adb8c4f83185de1b50ff19b44f00
- FBSDKCoreKit: ac6cc500b8e104bb9a4dd20b1527b5d199123c2e
- FBSDKLoginKit: e9b6542fdee322333502ab497f628b011dce7d78
- Firebase: 8db6f2d1b2c5e2984efba4949a145875a8f65fe5
- firebase_analytics: 36a619088c46224900829f14f4daa71585693a6f
- firebase_auth: d5159db3873478d1ac839af7b10d2f831516136a
- firebase_core: 5d6a02f3d85acd5f8321c2d6d62877626a670659
- firebase_messaging: 0aea2cd5885b65e19ede58ee3507f485c992cc75
- FirebaseAnalytics: 5dd088bd2e67bb9d13dbf792d1164ceaf3052193
- FirebaseAuth: c92d49ada7948d1a23466e3db17bc4c2039dddc3
- FirebaseCore: d889d9e12535b7f36ac8bfbf1713a0836a3012cd
- FirebaseCoreDiagnostics: 770ac5958e1372ce67959ae4b4f31d8e127c3ac1
- FirebaseInstallations: 466c7b4d1f58fe16707693091da253726a731ed2
- FirebaseInstanceID: bd3ffc24367f901a43c063b36c640b345a4a5dd1
- FirebaseMessaging: 5eca4ef173de76253352511aafef774caa1cba2a
- flurry: 15b01f664ab1367c62b50291541ea7f78ca85aad
- Flurry-iOS-SDK: 6636d30c30f12010e7c7c71d84b443416a168efc
- Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
- flutter_facebook_auth: d952ca599c6a76439c54472b0b225004e1b880c4
- flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069
+ devicelocale: b22617f40038496deffba44747101255cee005b0
+ FBSDKCoreKit: a00fe2efd780c195a5e09201bf51c56106245b40
+ FBSDKLoginKit: d98498c598ec09de657385a9349a1f21119b7f86
+ Firebase: 26223c695fe322633274198cb19dca8cb7e54416
+ firebase_analytics: c9b8ddc8e864e45cd70761c5d972bd11c83574ab
+ firebase_auth: 9f6491ea8e44570323361ae713a2ae3175b3f21a
+ firebase_core: e6cbb0d1f7091edfcae31559e58224bfc1e455dc
+ firebase_messaging: 9c746d6c52bb05764e73bbe745d0d698e5afb695
+ FirebaseAnalytics: 2580c2d62535ae7b644143d48941fcc239ea897a
+ FirebaseAuth: c224a0cf1afa0949bd5c7bfcf154b4f5ce8ddef2
+ FirebaseCore: 4d3c72622ce0e2106aaa07bb4b2935ba2c370972
+ FirebaseCoreDiagnostics: d50e11039e5984d92c8a512be2395f13df747350
+ FirebaseInstallations: 5e777e6640fa060405cc7632447b6c5ca5af4742
+ FirebaseInstanceID: 53140c03b9f6136f890d7901399f85a4c90ab2d0
+ FirebaseMessaging: 68d1bcb14880189558a8ae57167abe0b7e417232
+ Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c
+ flutter_facebook_auth: 4b170c07b7fce791497093fcc3f134fb215f3f07
+ flutter_local_notifications: 0c0b1ae97e741e1521e4c1629a459d04b9aec743
flutter_secure_storage: 7953c38a04c3fdbb00571bcd87d8e3b5ceb9daec
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
google_sign_in: 6bd214b9c154f881422f5fe27b66aaa7bbd580cc
- GoogleAppMeasurement: 966e88df9d19c15715137bb2ddaf52373f111436
- GoogleDataTransport: f56af7caa4ed338dc8e138a5d7c5973e66440833
+ GoogleAppMeasurement: 8d3c0aeede16ab7764144b5a4ca8e1d4323841b7
+ GoogleDataTransport: 116c84c4bdeb76be2a7a46de51244368f9794eab
GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213
- GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
+ GoogleUtilities: e1d9ed4e544fc32a93e00e721400cbc3f377200d
GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9
GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52
- nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
+ modal_progress_hud_nsn: f6fb744cd060653d66ed8f325360ef3650eb2fde
+ nanopb: 1bf24dd71191072e120b83dd02d08f3da0d65e53
package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62
path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c
PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
- Protobuf: 0cde852566359049847168e51bd1c690e0f70056
- Purchases: d8a798c9c7552fe66b550bf314a143e94ffa70c8
- purchases_flutter: c1ef4056da1346795a708bdefce81e0a56e8134f
- PurchasesCoreSwift: ea4eabae180416e580ac60366f41aa1fefec0693
- PurchasesHybridCommon: d9bfb34309db4c9ba82a6f7f3a6275c13befdca7
+ Purchases: 520fdb59140fed96932a30d02a3ec04858cb541c
+ purchases_flutter: 05472ba84c83f05a138a3a657f1013f5f7143539
+ PurchasesCoreSwift: 31c2a3d7394432abbe64d46f0933835de0b33033
+ PurchasesHybridCommon: 013c8072b73e752a206779747e88c068fbf999ec
shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d
smartlook: bda0b1561935a02ef0fea5448258d5ac75027859
sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
video_player: 9cc823b1d9da7e8427ee591e8438bfbcde500e6e
- wakelock: bfc7955c418d0db797614075aabbc58a39ab5107
- webview_flutter: d2b4d6c66968ad042ad94cbb791f5b72b4678a96
+ wakelock: b0843b2479edbf6504d8d262c2959446f35373aa
+ webview_flutter: 9f491a9b5a66f2573946a389b2677987b0ff8c0b
-PODFILE CHECKSUM: ffdd26129895d158b3c89ac44e19a7e054386b90
+PODFILE CHECKSUM: f10c0438b63bc24e6bbc207956dc27d16c4408f2
-COCOAPODS: 1.10.0
+COCOAPODS: 1.10.1
diff --git a/lib/animations/test_progress_animation.dart b/lib/animations/test_progress_animation.dart
index f144723..1aa3cb5 100644
--- a/lib/animations/test_progress_animation.dart
+++ b/lib/animations/test_progress_animation.dart
@@ -2,10 +2,9 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class TestProgress extends AnimatedWidget {
-
TestProgress({
- Key key,
- @required Animation animation,
+ Key? key,
+ required Animation animation,
}) : super(key: key, listenable: animation);
@override
@@ -15,14 +14,14 @@ class TestProgress extends AnimatedWidget {
return Transform.scale(
alignment: Alignment.center,
scale: animation.value,
- origin: Offset(-5,0),
+ origin: Offset(-5, 0),
child: Container(
- alignment: Alignment.center,
- padding: EdgeInsets.only(left: 0),
- child: Icon(Icons.star, color: Colors.yellow,)
- ),
+ alignment: Alignment.center,
+ padding: EdgeInsets.only(left: 0),
+ child: Icon(
+ Icons.star,
+ color: Colors.yellow,
+ )),
);
}
-
-
-}
\ No newline at end of file
+}
diff --git a/lib/bloc/account/account_bloc.dart b/lib/bloc/account/account_bloc.dart
index 78d126a..b4d8920 100644
--- a/lib/bloc/account/account_bloc.dart
+++ b/lib/bloc/account/account_bloc.dart
@@ -16,9 +16,9 @@ class AccountBloc extends Bloc {
final CustomerRepository customerRepository;
bool loggedIn = false;
int traineeId = 0;
- AccountBloc({this.customerRepository}) : super(AccountInitial()) {
+ AccountBloc({required this.customerRepository}) : super(AccountInitial()) {
if (Cache().userLoggedIn != null) {
- customerRepository.customer = Cache().userLoggedIn;
+ customerRepository.customer = Cache().userLoggedIn!;
loggedIn = true;
}
}
@@ -74,7 +74,7 @@ class AccountBloc extends Bloc {
yield AccountLoggedIn();
} else if (event is AccountLogout) {
await Cache().logout();
- customerRepository.customer = null;
+ //customerRepository.customer = null;
customerRepository.emptyTrainees();
loggedIn = false;
yield AccountLoggedOut();
@@ -85,7 +85,7 @@ class AccountBloc extends Bloc {
} else if (event is AccountSelectTrainee) {
yield AccountLoading();
customerRepository.setTrainee(event.traineeId);
- Cache().setTrainee(customerRepository.getTraineeById(event.traineeId));
+ Cache().setTrainee(customerRepository.getTraineeById(event.traineeId)!);
ExerciseRepository exerciseRepository = ExerciseRepository();
await exerciseRepository.getExercisesByCustomer(event.traineeId);
this.traineeId = event.traineeId;
diff --git a/lib/bloc/account/account_event.dart b/lib/bloc/account/account_event.dart
index 5259cfd..616884b 100644
--- a/lib/bloc/account/account_event.dart
+++ b/lib/bloc/account/account_event.dart
@@ -9,37 +9,21 @@ abstract class AccountEvent extends Equatable {
}
class AccountChangeCustomer extends AccountEvent {
- final Customer customer;
-
- const AccountChangeCustomer({this.customer});
-
- @override
- List