File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ private let FAKE_STARSHIPS = false
22
22
let wsDependencies = DependencyContainer ( ) { dip in
23
23
24
24
// Register the NetworkLayer, same for everyone here (but we have the ability to register a different one for a specific WebService if we wanted to)
25
- dip. register ( instance : URLSessionNetworkLayer ( baseURL: " http://swapi.co/api/ " ) ! as NetworkLayer )
25
+ dip. register ( . Singleton ) { URLSessionNetworkLayer ( baseURL: " http://swapi.co/api/ " ) ! as NetworkLayer }
26
26
27
27
}
28
28
@@ -33,13 +33,13 @@ let providerDependencies = DependencyContainer() { dip in
33
33
if FAKE_PERSONS {
34
34
35
35
// 1) Register the PersonProviderAPI singleton, one generic and one specific for a specific personID
36
- dip. register ( instance : DummyPilotProvider ( ) as PersonProviderAPI )
37
- dip. register ( tag: 0 , instance : PlistPersonProvider ( plist: " mainPilot " ) as PersonProviderAPI )
36
+ dip. register ( . Singleton ) { DummyPilotProvider ( ) as PersonProviderAPI }
37
+ dip. register ( . Singleton , tag: 0 ) { PlistPersonProvider ( plist: " mainPilot " ) as PersonProviderAPI }
38
38
39
39
} else {
40
40
41
41
// 1) Register the SWAPIPersonProvider (that hits the real swapi.co WebService)
42
- dip. register ( instance : SWAPIPersonProvider ( ) as PersonProviderAPI )
42
+ dip. register ( . Singleton ) { SWAPIPersonProvider ( ) as PersonProviderAPI }
43
43
44
44
}
45
45
@@ -52,7 +52,7 @@ let providerDependencies = DependencyContainer() { dip in
52
52
} else {
53
53
54
54
// 2) Register the SWAPIStarshipProvider (that hits the real swapi.co WebService)
55
- dip. register ( instance : SWAPIStarshipProvider ( ) as StarshipProviderAPI )
55
+ dip. register ( . Singleton ) { SWAPIStarshipProvider ( ) as StarshipProviderAPI }
56
56
57
57
}
58
58
You can’t perform that action at this time.
0 commit comments