Skip to content

Commit fdf6984

Browse files
committed
StoresManager: Wiring SessionManager
1 parent d311d17 commit fdf6984

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

WooCommerce/Classes/Yosemite/StoresManager.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ class StoresManager {
1010

1111
/// Shared Instance
1212
///
13-
static var shared = StoresManager(keychainServiceName: Settings.keychainServiceName, defaultsStorage: .standard)
13+
static var shared = StoresManager(defaults: .standard, keychainServiceName: Settings.keychainServiceName)
1414

15-
/// Represents the Active Session's State
15+
/// SessionManager: Persistent Storage for Session-Y Properties.
1616
///
17-
private(set) var session: Session
17+
private(set) var sessionManager: SessionManager
1818

1919
/// Active StoresManager State.
2020
///
@@ -33,8 +33,8 @@ class StoresManager {
3333

3434
/// Designated Initializer
3535
///
36-
init(keychainServiceName: String, defaultsStorage: UserDefaults) {
37-
self.session = Session(keychainServiceName: keychainServiceName, defaultsStorage: defaultsStorage)
36+
init(defaults: UserDefaults, keychainServiceName: String) {
37+
sessionManager = SessionManager(defaults: defaults, keychainServiceName: keychainServiceName)
3838

3939
authenticateIfPossible()
4040
}
@@ -53,15 +53,15 @@ class StoresManager {
5353
let credentials = Credentials(username: username, authToken: authToken)
5454

5555
state = AuthenticatedState(credentials: credentials)
56-
session.credentials = credentials
56+
sessionManager.credentials = credentials
5757
}
5858

5959

6060
/// Switches the state to a Deauthenticated one.
6161
///
6262
func deauthenticate() {
6363
state = DeauthenticatedState()
64-
session.reset()
64+
sessionManager.reset()
6565
}
6666
}
6767

@@ -73,7 +73,7 @@ private extension StoresManager {
7373
/// Switches over to the AuthenticatedState whenever needed / possible!.
7474
///
7575
func authenticateIfPossible() {
76-
guard !isAuthenticated, let credentials = session.credentials else {
76+
guard !isAuthenticated, let credentials = sessionManager.credentials else {
7777
return
7878
}
7979

0 commit comments

Comments
 (0)