fix: `login` method when changing server

This commit is contained in:
Gerzon Z 2022-03-09 13:18:01 -04:00 committed by Diego Mello
parent d73da2942b
commit 92a727f059
1 changed files with 7 additions and 1 deletions

View File

@ -260,7 +260,13 @@ function stopListener(listener: any): boolean {
async function login(credentials: ICredentials, isFromWebView = false): Promise<ILoggedUser | undefined> {
// RC 0.64.0
await sdk.current.login(credentials);
if (sdk.current) {
await sdk.current.login(credentials);
} else {
const { server } = store.getState().server;
sdk.initialize(server);
await sdk.current.login(credentials);
}
const result = sdk.current.currentLogin?.result;
if (result) {
const user: ILoggedUser = {