Skip to content

Commit cae823d

Browse files
committed
replace document with injectionToken
1 parent 41a6ea0 commit cae823d

File tree

2 files changed

+35
-14
lines changed

2 files changed

+35
-14
lines changed

package-lock.json

Lines changed: 30 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

projects/lib/src/oauth-service.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { Injectable, NgZone, Optional, OnDestroy } from '@angular/core';
1+
import { Injectable, NgZone, Optional, OnDestroy, Inject } from '@angular/core';
22
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
33
import { Observable, Subject, Subscription, of, race, from } from 'rxjs';
44
import { filter, delay, first, tap, map, switchMap, debounceTime } from 'rxjs/operators';
5+
import { DOCUMENT } from '@angular/common';
56

67
import {
78
ValidationHandler,
@@ -91,6 +92,7 @@ export class OAuthService extends AuthConfig implements OnDestroy {
9192
protected urlHelper: UrlHelperService,
9293
protected logger: OAuthLogger,
9394
@Optional() protected crypto: HashHandler,
95+
@Inject(DOCUMENT) private document: Document,
9496
) {
9597
super();
9698

@@ -2180,14 +2182,14 @@ export class OAuthService extends AuthConfig implements OnDestroy {
21802182
this.clearIdTokenTimer();
21812183

21822184
this.removeSilentRefreshEventListener();
2183-
const silentRefreshFrame = document.getElementById(this.silentRefreshIFrameName);
2185+
const silentRefreshFrame = this.document.getElementById(this.silentRefreshIFrameName);
21842186
if (silentRefreshFrame) {
21852187
silentRefreshFrame.remove();
21862188
}
21872189

21882190
this.stopSessionCheckTimer();
21892191
this.removeSessionCheckEventListener();
2190-
const sessionCheckFrame = document.getElementById(this.sessionCheckIFrameName);
2192+
const sessionCheckFrame = this.document.getElementById(this.sessionCheckIFrameName);
21912193
if (sessionCheckFrame) {
21922194
sessionCheckFrame.remove();
21932195
}

0 commit comments

Comments
 (0)