Skip to content

Commit c6a1995

Browse files
Merge pull request #124 from paulyoder/paulyoder-logout-event
Add 'logout' event
2 parents b02b6ae + 31630d6 commit c6a1995

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

angular-oauth2-oidc/src/events.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ export type EventType =
1818
| 'token_expires'
1919
| 'session_changed'
2020
| 'session_error'
21-
| 'session_terminated';
21+
| 'session_terminated'
22+
| 'logout';
2223

2324
export abstract class OAuthEvent {
2425
constructor(

angular-oauth2-oidc/src/oauth-service.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,6 +1398,8 @@ export class OAuthService
13981398
this._storage.removeItem('access_token_stored_at');
13991399

14001400
this.silentRefreshSubject = null;
1401+
1402+
this.eventsSubject.next(new OAuthInfoEvent('logout'));
14011403

14021404
if (!this.logoutUrl) return;
14031405
if (noRedirectToLogoutUrl) return;

0 commit comments

Comments
 (0)