Fix accessToken function on login method for settings sync

This commit is contained in:
Rachel Macfarlane
2020-02-07 15:34:27 -08:00
parent b98f647ec9
commit 1251bf0a6e

View File

@@ -31,7 +31,13 @@ export class MainThreadAuthenticationProvider {
}
login(scopes: string[]): Promise<modes.AuthenticationSession> {
return this._proxy.$login(this.id, scopes);
return this._proxy.$login(this.id, scopes).then(session => {
return {
id: session.id,
accountName: session.accountName,
accessToken: () => this._proxy.$getSessionAccessToken(this.id, session.id)
};
});
}
logout(accountId: string): Promise<void> {