Skip to content

Commit f0a6f23

Browse files
authored
Merge pull request #18 from hitochan777/return-promise
Return promise in initSessionService
2 parents f3566dd + dc36090 commit f0a6f23

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

src/__tests__/index.spec.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@ describe('API functions', () => {
1414
const session = { token: '12341234' };
1515
beforeAll((done) => {
1616
store = createStore(sessionReducer, initialState);
17-
18-
// wait for refresh redux store from localStorage
19-
const unsubscribe = store.subscribe(() => {
20-
unsubscribe();
17+
sessionService.initSessionService(store).then( () => {
2118
done();
22-
});
23-
sessionService.initSessionService(store);
19+
})
2420
});
2521

2622
describe('refreshFromLocalStorage', () => {

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class sessionService {
3737

3838
static initSessionService(store, options) {
3939
instance = new sessionService(store, options);
40-
sessionService.refreshFromLocalStorage();
40+
return sessionService.refreshFromLocalStorage();
4141
}
4242

4343
static initServerSession(store, req, options) {
@@ -72,7 +72,7 @@ export class sessionService {
7272
return sessionService.loadSession()
7373
.then(() => {
7474
instance.store.dispatch(getSessionSuccess());
75-
sessionService.loadUser().then((user) => {
75+
return sessionService.loadUser().then((user) => {
7676
instance.store.dispatch(getUserSessionSuccess(user));
7777
})
7878
.catch(() => {

0 commit comments

Comments
 (0)