From c4691abbf4aca1ed1960680d7d977bb71ff76c12 Mon Sep 17 00:00:00 2001 From: Ahad Birang Date: Thu, 7 Feb 2019 21:56:31 +0330 Subject: [PATCH] fix(setUserToken): Add fallback to unimplemented strategies --- lib/core/auth.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/core/auth.js b/lib/core/auth.js index 6cc9051ef..3fc9a3160 100644 --- a/lib/core/auth.js +++ b/lib/core/auth.js @@ -157,6 +157,11 @@ export default class Auth { } setUserToken (token) { + if (!this.strategy.setUserToken) { + this.setToken(this.strategy.name, token) + return Promise.resolve() + } + return Promise.resolve(this.strategy.setUserToken(token)).catch(error => { this.callOnError(error, { method: 'setUserToken' }) return Promise.reject(error)