diff --git a/lib/src/providers/service/service_provider.dart b/lib/src/providers/service/service_provider.dart index e317438..de6d8d2 100644 --- a/lib/src/providers/service/service_provider.dart +++ b/lib/src/providers/service/service_provider.dart @@ -21,14 +21,14 @@ class ArcaneServiceProvider extends InheritedNotifier>> { /// A list of `ArcaneService` instances available through the provider. List get registeredServices => - List.from(notifier?.value ?? []); + List.from([...?notifier?.value]); /// Creates an `ArcaneServiceProvider` that provides [serviceInstances] to the widget tree. /// /// The [child] widget will be the root of the widget subtree that has access to the services. ArcaneServiceProvider({ - required List serviceInstances, required super.child, + List serviceInstances = const [], super.key, }) : super( notifier: ValueNotifier>(serviceInstances),