Browse Source

@uppy/companion-client: remove optional chaining (#5198)

Mikael Finstad 11 months ago
parent
commit
60c513ab7d

+ 1 - 1
packages/@uppy/aws-s3/src/index.ts

@@ -338,7 +338,7 @@ export default class AwsS3Multipart<
     this.type = 'uploader'
     this.id = this.opts.id || 'AwsS3Multipart'
     // TODO: only initiate `RequestClient` is `companionUrl` is defined.
-    this.#client = new RequestClient(uppy, opts as any)
+    this.#client = new RequestClient(uppy, (opts as any) ?? {})
 
     const dynamicDefaultOptions = {
       createMultipartUpload: this.createMultipartUpload,

+ 1 - 2
packages/@uppy/companion-client/src/RequestClient.ts

@@ -98,8 +98,7 @@ export default class RequestClient<M extends Meta, B extends Body> {
     this.uppy = uppy
     this.opts = opts
     this.onReceiveResponse = this.onReceiveResponse.bind(this)
-    // TODO: Remove optional chaining
-    this.#companionHeaders = opts?.companionHeaders
+    this.#companionHeaders = opts.companionHeaders
   }
 
   setCompanionHeaders(headers: Record<string, string>): void {