Skip to content

Commit 937f86d

Browse files
committed
Fixed missing usage of ServiceFactory<T>
1 parent ecd59ad commit 937f86d

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 1.0.2
2+
- Fixed missing usage of ServiceFactory<T>
3+
14
## 1.0.1
25

36
- pub.dev suggestions implemented

lib/dependency_container.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,15 @@ class DependencyContainer implements DependencyContainerInterface {
8181

8282
@override
8383
void registerWithDependencies<T>(
84-
Function serviceFactory,
84+
ServiceFactory<T> serviceFactory,
8585
List<Type> dependencies,
8686
) {
8787
_factories[T] = _ServiceWithDependencies(serviceFactory, dependencies);
8888
}
8989

9090
@override
9191
void registerInterfaceWithDependencies<TB, T extends TB>(
92-
Function serviceFactory,
92+
ServiceFactory<T> serviceFactory,
9393
List<Type> dependencies,
9494
) {
9595
_factories[TB] = _ServiceWithDependencies(serviceFactory, dependencies);
@@ -168,7 +168,7 @@ class DependencyContainer implements DependencyContainerInterface {
168168
}
169169

170170
class _ServiceWithDependencies<T> {
171-
final Function serviceFactory;
171+
final ServiceFactory<T> serviceFactory;
172172
final List<Type> dependencies;
173173

174174
_ServiceWithDependencies(

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: flutter_catalyst
2-
version: 1.0.1
2+
version: 1.0.2
33
description: A dependency injection container which also supports autowiring of services.
44
homepage: https://github.com/mintware-de/flutter_catalyst
55
environment:

0 commit comments

Comments
 (0)