From 51ffd59961ce66893a5dfee944c49079683d2793 Mon Sep 17 00:00:00 2001 From: Hans Kokx Date: Tue, 17 Sep 2024 13:53:43 +0200 Subject: [PATCH] Removes BuildContext requirement from switchTheme method Signed-off-by: Hans Kokx --- .../services/reactive_theme/reactive_theme_service.dart | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/src/services/reactive_theme/reactive_theme_service.dart b/lib/src/services/reactive_theme/reactive_theme_service.dart index 17bb2e2..6424e37 100644 --- a/lib/src/services/reactive_theme/reactive_theme_service.dart +++ b/lib/src/services/reactive_theme/reactive_theme_service.dart @@ -48,9 +48,9 @@ class ArcaneReactiveTheme extends ArcaneService { /// /// Example: /// ```dart - /// ArcaneReactiveTheme.I.switchTheme(context); + /// ArcaneReactiveTheme.I.switchTheme(); /// ``` - ArcaneReactiveTheme switchTheme(BuildContext context) { + ArcaneReactiveTheme switchTheme() { _isDark = !_isDark; notifyListeners(); @@ -70,8 +70,7 @@ class ArcaneReactiveTheme extends ArcaneService { context.isDarkMode ? ThemeMode.dark : ThemeMode.light; if (currentMode != systemMode) { - _isDark = !_isDark; - notifyListeners(); + switchTheme(); } return I;