diff --git a/packages/core/src/api/apis/implementations/OAuthRequestManager/OAuthPendingRequests.ts b/packages/core/src/api/apis/implementations/OAuthRequestManager/OAuthPendingRequests.ts index 96aada1864..e8dd0e12ef 100644 --- a/packages/core/src/api/apis/implementations/OAuthRequestManager/OAuthPendingRequests.ts +++ b/packages/core/src/api/apis/implementations/OAuthRequestManager/OAuthPendingRequests.ts @@ -30,20 +30,12 @@ export type PendingRequest = { reject: (reason: Error) => void; }; -export type OAuthPendingRequestsApi = { - request(scopes: OAuthScopes): Promise; - resolve(scopes: OAuthScopes, result: ResultType): void; - reject(error: Error): void; - pending(): Observable>; -}; - /** * The OAuthPendingRequests class is a utility for managing and observing * a stream of requests for oauth scopes for a single provider, and resolving * them correctly once requests are fulfilled. */ -export class OAuthPendingRequests - implements OAuthPendingRequestsApi { +export class OAuthPendingRequests { private requests: RequestQueueEntry[] = []; private subject = new BehaviorSubject>( this.getCurrentPending(),