File tree Expand file tree Collapse file tree 4 files changed +1
-64
lines changed Expand file tree Collapse file tree 4 files changed +1
-64
lines changed Original file line number Diff line number Diff line change 1
- import { Provider } from '@firebase/component' ;
2
-
3
1
/**
4
2
* @license
5
3
* Copyright 2017 Google Inc.
Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ export class Repo {
84
84
public app : FirebaseApp ,
85
85
authProvider : Provider < FirebaseAuthInternal >
86
86
) {
87
- const authTokenProvider = new AuthTokenProvider ( app ) ;
87
+ const authTokenProvider = new AuthTokenProvider ( app , authProvider ) ;
88
88
89
89
this . stats_ = StatsManager . getCollection ( repoInfo_ ) ;
90
90
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ import { forceRestClient } from '../../src/api/test_access';
20
20
21
21
import {
22
22
getRandomNode ,
23
- testAuthTokenProvider ,
24
23
getFreshRepoFromReference
25
24
} from '../helpers/util' ;
26
25
@@ -29,7 +28,6 @@ describe('Crawler Support', function() {
29
28
let initialData ;
30
29
let normalRef ;
31
30
let restRef ;
32
- let tokenProvider ;
33
31
34
32
beforeEach ( function ( done ) {
35
33
normalRef = getRandomNode ( ) ;
@@ -38,15 +36,9 @@ describe('Crawler Support', function() {
38
36
restRef = getFreshRepoFromReference ( normalRef ) ;
39
37
forceRestClient ( false ) ;
40
38
41
- // tokenProvider = testAuthTokenProvider(restRef.database.app);
42
-
43
39
setInitialData ( done ) ;
44
40
} ) ;
45
41
46
- afterEach ( function ( ) {
47
- // tokenProvider.setToken(null);
48
- } ) ;
49
-
50
42
function setInitialData ( done ) {
51
43
// Set some initial data.
52
44
initialData = {
Original file line number Diff line number Diff line change @@ -140,59 +140,6 @@ export function shuffle(arr, randFn = Math.random) {
140
140
}
141
141
}
142
142
143
- export function testAuthTokenProvider ( app ) {
144
- let token_ = null ;
145
- let nextToken_ = null ;
146
- let hasNextToken_ = false ;
147
- const listeners_ = [ ] ;
148
-
149
- app [ 'INTERNAL' ] = app [ 'INTERNAL' ] || { } ;
150
-
151
- app [ 'INTERNAL' ] [ 'getToken' ] = function ( forceRefresh ) {
152
- if ( forceRefresh && hasNextToken_ ) {
153
- token_ = nextToken_ ;
154
- hasNextToken_ = false ;
155
- }
156
- return Promise . resolve ( { accessToken : token_ } ) ;
157
- } ;
158
-
159
- app [ 'INTERNAL' ] [ 'addAuthTokenListener' ] = function ( listener ) {
160
- const token = token_ ;
161
- listeners_ . push ( listener ) ;
162
- const async = Promise . resolve ( ) ;
163
- async . then ( function ( ) {
164
- listener ( token ) ;
165
- } ) ;
166
- } ;
167
-
168
- app [ 'INTERNAL' ] [ 'removeAuthTokenListener' ] = function ( listener ) {
169
- throw Error ( 'removeAuthTokenListener not supported in testing' ) ;
170
- } ;
171
-
172
- return {
173
- setToken : function ( token ) {
174
- token_ = token ;
175
- const async = Promise . resolve ( ) ;
176
- for ( let i = 0 ; i < listeners_ . length ; i ++ ) {
177
- async . then (
178
- ( function ( idx ) {
179
- return function ( ) {
180
- listeners_ [ idx ] ( token ) ;
181
- } ;
182
- } ) ( i )
183
- ) ;
184
- }
185
-
186
- // Any future thens are guaranteed to be resolved after the listeners have been notified
187
- return async ;
188
- } ,
189
- setNextToken : function ( token ) {
190
- nextToken_ = token ;
191
- hasNextToken_ = true ;
192
- }
193
- } ;
194
- }
195
-
196
143
let freshRepoId = 1 ;
197
144
const activeFreshApps = [ ] ;
198
145
You can’t perform that action at this time.
0 commit comments