Skip to content

Commit e003cc4

Browse files
committed
addressing comments
1 parent 45d5a12 commit e003cc4

2 files changed

Lines changed: 34 additions & 28 deletions

File tree

handwritten/storage/conformance-test/libraryMethods.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface ConformanceTestOptions {
4949
export async function addLifecycleRuleInstancePrecondition(
5050
options: ConformanceTestOptions,
5151
) {
52-
return addLifecycleRule(options);
52+
return await addLifecycleRule(options);
5353
}
5454

5555
export async function addLifecycleRule(options: ConformanceTestOptions) {
@@ -61,7 +61,7 @@ export async function addLifecycleRule(options: ConformanceTestOptions) {
6161
rule: [
6262
{
6363
action: {type: 'Delete'},
64-
condition: {age: 1095},
64+
condition: {age: 1095}, // Specified in days.
6565
},
6666
],
6767
},
@@ -79,7 +79,7 @@ export async function addLifecycleRule(options: ConformanceTestOptions) {
7979
export async function combineInstancePrecondition(
8080
options: ConformanceTestOptions,
8181
) {
82-
return combine(options);
82+
return await combine(options);
8383
}
8484

8585
export async function combine(options: ConformanceTestOptions) {
@@ -204,7 +204,7 @@ export async function deleteBucket(options: ConformanceTestOptions) {
204204
export async function deleteLabelsInstancePrecondition(
205205
options: ConformanceTestOptions,
206206
) {
207-
return deleteLabels(options);
207+
return await deleteLabels(options);
208208
}
209209

210210
export async function deleteLabels(options: ConformanceTestOptions) {
@@ -225,7 +225,7 @@ export async function deleteLabels(options: ConformanceTestOptions) {
225225
export async function disableRequesterPaysInstancePrecondition(
226226
options: ConformanceTestOptions,
227227
) {
228-
return disableRequesterPays(options);
228+
return await disableRequesterPays(options);
229229
}
230230

231231
export async function disableRequesterPays(options: ConformanceTestOptions) {
@@ -246,7 +246,7 @@ export async function disableRequesterPays(options: ConformanceTestOptions) {
246246
export async function enableLoggingInstancePrecondition(
247247
options: ConformanceTestOptions,
248248
) {
249-
return enableLogging(options);
249+
return await enableLogging(options);
250250
}
251251

252252
export async function enableLogging(options: ConformanceTestOptions) {
@@ -272,7 +272,7 @@ export async function enableLogging(options: ConformanceTestOptions) {
272272
export async function enableRequesterPaysInstancePrecondition(
273273
options: ConformanceTestOptions,
274274
) {
275-
return enableRequesterPays(options);
275+
return await enableRequesterPays(options);
276276
}
277277

278278
export async function enableRequesterPays(options: ConformanceTestOptions) {
@@ -388,7 +388,7 @@ export async function lock(options: ConformanceTestOptions) {
388388
export async function bucketMakePrivateInstancePrecondition(
389389
options: ConformanceTestOptions,
390390
) {
391-
return bucketMakePrivate(options);
391+
return await bucketMakePrivate(options);
392392
}
393393

394394
export async function bucketMakePrivate(options: ConformanceTestOptions) {
@@ -427,7 +427,7 @@ export async function bucketMakePublic(options: ConformanceTestOptions) {
427427
export async function removeRetentionPeriodInstancePrecondition(
428428
options: ConformanceTestOptions,
429429
) {
430-
return removeRetentionPeriod(options);
430+
return await removeRetentionPeriod(options);
431431
}
432432

433433
export async function removeRetentionPeriod(options: ConformanceTestOptions) {
@@ -448,7 +448,7 @@ export async function removeRetentionPeriod(options: ConformanceTestOptions) {
448448
export async function setCorsConfigurationInstancePrecondition(
449449
options: ConformanceTestOptions,
450450
) {
451-
return setCorsConfiguration(options);
451+
return await setCorsConfiguration(options);
452452
}
453453

454454
export async function setCorsConfiguration(options: ConformanceTestOptions) {
@@ -469,7 +469,7 @@ export async function setCorsConfiguration(options: ConformanceTestOptions) {
469469
export async function setLabelsInstancePrecondition(
470470
options: ConformanceTestOptions,
471471
) {
472-
return setLabels(options);
472+
return await setLabels(options);
473473
}
474474

475475
export async function setLabels(options: ConformanceTestOptions) {
@@ -492,7 +492,7 @@ export async function setLabels(options: ConformanceTestOptions) {
492492
export async function bucketSetMetadataInstancePrecondition(
493493
options: ConformanceTestOptions,
494494
) {
495-
return bucketSetMetadata(options);
495+
return await bucketSetMetadata(options);
496496
}
497497

498498
export async function bucketSetMetadata(options: ConformanceTestOptions) {
@@ -518,7 +518,7 @@ export async function bucketSetMetadata(options: ConformanceTestOptions) {
518518
export async function setRetentionPeriodInstancePrecondition(
519519
options: ConformanceTestOptions,
520520
) {
521-
return setRetentionPeriod(options);
521+
return await setRetentionPeriod(options);
522522
}
523523

524524
export async function setRetentionPeriod(options: ConformanceTestOptions) {
@@ -542,7 +542,7 @@ export async function setRetentionPeriod(options: ConformanceTestOptions) {
542542
export async function bucketSetStorageClassInstancePrecondition(
543543
options: ConformanceTestOptions,
544544
) {
545-
return bucketSetStorageClass(options);
545+
return await bucketSetStorageClass(options);
546546
}
547547

548548
export async function bucketSetStorageClass(options: ConformanceTestOptions) {
@@ -563,7 +563,7 @@ export async function bucketSetStorageClass(options: ConformanceTestOptions) {
563563
export async function bucketUploadResumableInstancePrecondition(
564564
options: ConformanceTestOptions,
565565
) {
566-
return bucketUploadResumable(options);
566+
return await bucketUploadResumable(options);
567567
}
568568

569569
export async function bucketUploadResumable(options: ConformanceTestOptions) {
@@ -615,7 +615,7 @@ export async function bucketUploadResumable(options: ConformanceTestOptions) {
615615
export async function bucketUploadMultipartInstancePrecondition(
616616
options: ConformanceTestOptions,
617617
) {
618-
return bucketUploadMultipart(options);
618+
return await bucketUploadMultipart(options);
619619
}
620620

621621
export async function bucketUploadMultipart(options: ConformanceTestOptions) {
@@ -677,13 +677,13 @@ export async function copy(options: ConformanceTestOptions) {
677677
}
678678

679679
export async function createReadStream(options: ConformanceTestOptions) {
680-
return download(options);
680+
return await download(options);
681681
}
682682

683683
export async function createResumableUploadInstancePrecondition(
684684
options: ConformanceTestOptions,
685685
) {
686-
return createResumableUpload(options);
686+
return await createResumableUpload(options);
687687
}
688688

689689
export async function createResumableUpload(options: ConformanceTestOptions) {
@@ -788,11 +788,11 @@ export async function get(options: ConformanceTestOptions) {
788788
}
789789

790790
export async function getExpirationDate(options: ConformanceTestOptions) {
791-
return get(options);
791+
return await get(options);
792792
}
793793

794794
export async function getMetadata(options: ConformanceTestOptions) {
795-
return get(options);
795+
return await get(options);
796796
}
797797

798798
export async function isPublic(options: ConformanceTestOptions) {
@@ -923,7 +923,7 @@ export async function rotateEncryptionKey(options: ConformanceTestOptions) {
923923
export async function saveResumableInstancePrecondition(
924924
options: ConformanceTestOptions,
925925
) {
926-
return saveResumable(options);
926+
return await saveResumable(options);
927927
}
928928

929929
export async function saveResumable(options: ConformanceTestOptions) {
@@ -977,7 +977,7 @@ export async function saveResumable(options: ConformanceTestOptions) {
977977
export async function saveMultipartInstancePrecondition(
978978
options: ConformanceTestOptions,
979979
) {
980-
return saveMultipart(options);
980+
return await saveMultipart(options);
981981
}
982982

983983
export async function saveMultipart(options: ConformanceTestOptions) {
@@ -1253,7 +1253,7 @@ export async function notificationGet(options: ConformanceTestOptions) {
12531253
}
12541254

12551255
export async function notificationGetMetadata(options: ConformanceTestOptions) {
1256-
return notificationGet(options);
1256+
return await notificationGet(options);
12571257
}
12581258

12591259
/////////////////////////////////////////////////
@@ -1312,7 +1312,7 @@ export async function getBuckets(options: ConformanceTestOptions) {
13121312
}
13131313

13141314
export async function getBucketsStream(options: ConformanceTestOptions) {
1315-
return getBuckets(options);
1315+
return await getBuckets(options);
13161316
}
13171317

13181318
export async function getHMACKeyStream(options: ConformanceTestOptions) {

handwritten/storage/src/storage-transport.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,16 @@ export class StorageTransport {
131131
`${headers.get('x-goog-api-client')} gccl-gcs-cmd/${reqOpts[GCCL_GCS_CMD_KEY]}`,
132132
);
133133
}
134-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
135-
const retryId = (reqOpts.headers as any)?.['x-retry-test-id'];
136-
if (retryId) {
137-
headers.set('x-retry-test-id', retryId);
134+
if (reqOpts.interceptors) {
135+
this.gaxiosInstance.interceptors.request.clear();
136+
for (const inter of reqOpts.interceptors) {
137+
this.gaxiosInstance.interceptors.request.add(inter);
138+
}
139+
}
140+
if (reqOpts.headers) {
141+
Object.entries(reqOpts.headers).forEach(([key, value]) => {
142+
headers.set(key, value as string);
143+
});
138144
}
139145

140146
const isDelete = reqOpts.method?.toUpperCase() === 'DELETE';

0 commit comments

Comments
 (0)