@@ -293,17 +293,19 @@ Future<void> _testExportedApiSynchronization(
293293 // recently created files as a guard against race conditions.
294294 fakeTime.elapseSync (days: 1 );
295295
296- final adminApi = createPubApiClient (
297- authToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
298- );
299- await adminApi.adminInvokeAction (
300- 'moderate-package-version' ,
301- AdminInvokeActionArguments (arguments: {
302- 'case' : 'none' ,
303- 'package' : 'bar' ,
304- 'version' : '2.0.0' ,
305- 'state' : 'true' ,
306- }),
296+ await withHttpPubApiClient (
297+ bearerToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
298+ fn: (adminApi) async {
299+ await adminApi.adminInvokeAction (
300+ 'moderate-package-version' ,
301+ AdminInvokeActionArguments (arguments: {
302+ 'case' : 'none' ,
303+ 'package' : 'bar' ,
304+ 'version' : '2.0.0' ,
305+ 'state' : 'true' ,
306+ }),
307+ );
308+ },
307309 );
308310
309311 // Synchronize again
@@ -330,18 +332,19 @@ Future<void> _testExportedApiSynchronization(
330332
331333 _log.info ('## Version reinstated' );
332334 {
333- final adminApi = createPubApiClient (
334- authToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
335- );
336- await adminApi.adminInvokeAction (
337- 'moderate-package-version' ,
338- AdminInvokeActionArguments (arguments: {
339- 'case' : 'none' ,
340- 'package' : 'bar' ,
341- 'version' : '2.0.0' ,
342- 'state' : 'false' ,
343- }),
344- );
335+ await withHttpPubApiClient (
336+ bearerToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
337+ fn: (adminApi) async {
338+ await adminApi.adminInvokeAction (
339+ 'moderate-package-version' ,
340+ AdminInvokeActionArguments (arguments: {
341+ 'case' : 'none' ,
342+ 'package' : 'bar' ,
343+ 'version' : '2.0.0' ,
344+ 'state' : 'false' ,
345+ }),
346+ );
347+ });
345348
346349 // Synchronize again
347350 await synchronize ();
@@ -371,17 +374,18 @@ Future<void> _testExportedApiSynchronization(
371374 // recently created files as a guard against race conditions.
372375 fakeTime.elapseSync (days: 1 );
373376
374- final adminApi = createPubApiClient (
375- authToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
376- );
377- await adminApi.adminInvokeAction (
378- 'moderate-package' ,
379- AdminInvokeActionArguments (arguments: {
380- 'case' : 'none' ,
381- 'package' : 'bar' ,
382- 'state' : 'true' ,
383- }),
384- );
377+ await withHttpPubApiClient (
378+ bearerToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
379+ fn: (adminApi) async {
380+ await adminApi.adminInvokeAction (
381+ 'moderate-package' ,
382+ AdminInvokeActionArguments (arguments: {
383+ 'case' : 'none' ,
384+ 'package' : 'bar' ,
385+ 'state' : 'true' ,
386+ }),
387+ );
388+ });
385389
386390 // Synchronize again
387391 await synchronize ();
@@ -402,17 +406,18 @@ Future<void> _testExportedApiSynchronization(
402406
403407 _log.info ('## Package reinstated' );
404408 {
405- final adminApi = createPubApiClient (
406- authToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
407- );
408- await adminApi.adminInvokeAction (
409- 'moderate-package' ,
410- AdminInvokeActionArguments (arguments: {
411- 'case' : 'none' ,
412- 'package' : 'bar' ,
413- 'state' : 'false' ,
414- }),
415- );
409+ await withHttpPubApiClient (
410+ bearerToken
: createFakeServiceAccountToken (email
: '[email protected] ' ),
411+ fn: (adminApi) async {
412+ await adminApi.adminInvokeAction (
413+ 'moderate-package' ,
414+ AdminInvokeActionArguments (arguments: {
415+ 'case' : 'none' ,
416+ 'package' : 'bar' ,
417+ 'state' : 'false' ,
418+ }),
419+ );
420+ });
416421
417422 // Synchronize again
418423 await synchronize ();
0 commit comments