From 186e6531b2d3b8efb4011b10a6730865c333b5d8 Mon Sep 17 00:00:00 2001 From: Hans Kokx Date: Tue, 29 Apr 2025 13:34:05 +0200 Subject: [PATCH] Made the switchEnvironment field in ArcaneEnvironment private (_switchEnvironment) Signed-off-by: Hans Kokx --- lib/src/providers/environment_provider.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/src/providers/environment_provider.dart b/lib/src/providers/environment_provider.dart index 674aa3a..0331e6a 100644 --- a/lib/src/providers/environment_provider.dart +++ b/lib/src/providers/environment_provider.dart @@ -9,15 +9,16 @@ class ArcaneEnvironment extends InheritedWidget { /// The current application environment. final Environment environment; - final ValueChanged switchEnvironment; + final ValueChanged _switchEnvironment; /// Creates an `ArcaneEnvironment` widget. const ArcaneEnvironment({ required this.environment, required Widget child, - required this.switchEnvironment, + required void Function(Environment) switchEnvironment, Key? key, - }) : super(key: key, child: child); + }) : _switchEnvironment = switchEnvironment, + super(key: key, child: child); /// Retrieves the `ArcaneEnvironment` instance from the nearest ancestor. /// @@ -42,8 +43,8 @@ class ArcaneEnvironment extends InheritedWidget { return environment != oldWidget.environment; } - void enableDebugMode() => switchEnvironment(Environment.debug); - void disableDebugMode() => switchEnvironment(Environment.normal); + void enableDebugMode() => _switchEnvironment(Environment.debug); + void disableDebugMode() => _switchEnvironment(Environment.normal); } /// A `StatefulWidget` that manages and provides the `ArcaneEnvironment`.