Made ArcaneServiceProvider.of(context) nullable

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2025-04-29 11:55:08 +02:00
parent 1510ded49d
commit b7c55913e9
2 changed files with 3 additions and 8 deletions
+2 -7
View File
@@ -50,13 +50,8 @@ class ArcaneServiceProvider extends InheritedNotifier {
/// ```dart
/// final provider = ArcaneServiceProvider.of(context);
/// ```
static ArcaneServiceProvider of(BuildContext context) {
try {
return context
.dependOnInheritedWidgetOfExactType<ArcaneServiceProvider>()!;
} catch (e) {
throw Exception("ArcaneServiceProvider not found in context");
}
static ArcaneServiceProvider? of(BuildContext context) {
return context.dependOnInheritedWidgetOfExactType<ArcaneServiceProvider>();
}
}