Show notification on successful sign in

This commit is contained in:
Rachel Macfarlane
2019-11-22 10:21:25 -08:00
parent 0d25d0a798
commit 4e2cefda4c
@@ -46,6 +46,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
private readonly badgeDisposable = this._register(new MutableDisposable());
private readonly conflictsWarningDisposable = this._register(new MutableDisposable());
private readonly signInNotificationDisposable = this._register(new MutableDisposable());
private previousAuthStatus: AuthTokenStatus | undefined;
constructor(
@IUserDataSyncService private readonly userDataSyncService: IUserDataSyncService,
@@ -86,8 +87,13 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
this.authTokenContext.set(status);
if (status === AuthTokenStatus.SignedIn) {
this.signInNotificationDisposable.clear();
if (this.previousAuthStatus === AuthTokenStatus.SigningIn) {
this.notificationService.info(localize('signedIn', "Successfully signed in."));
}
}
this.updateBadge();
this.previousAuthStatus = status;
}
private onDidChangeSyncStatus(status: SyncStatus) {