aboutsummaryrefslogtreecommitdiff
path: root/src/modules/users.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/users.js')
-rw-r--r--src/modules/users.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/modules/users.js b/src/modules/users.js
index cf2b16f0..199799b8 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -1,5 +1,5 @@
-import apiService from '../services/api/api.service.js'
import timelineFetcher from '../services/timeline_fetcher/timeline_fetcher.service.js'
+import backendInteractorService from '../services/backend_interactor_service/backend_interactor_service.js'
const users = {
state: {
@@ -21,7 +21,7 @@ const users = {
loginUser (store, userCredentials) {
const commit = store.commit
commit('beginLogin')
- return apiService.verifyCredentials(userCredentials)
+ return store.rootState.api.backendInteractor.verifyCredentials(userCredentials)
.then((response) => {
if (response.ok) {
response.json()
@@ -29,7 +29,10 @@ const users = {
user.credentials = userCredentials
commit('setCurrentUser', user)
})
+ // Start getting fresh tweets.
.then(() => timelineFetcher.startFetching({store, credentials: userCredentials}))
+ // Set our new backend interactor
+ .then(() => commit('setBackendInteractor', backendInteractorService(userCredentials)))
}
commit('endLogin')
})