@@ -180,17 +180,21 @@ class CoderDownloadService(
180180 }
181181
182182 suspend fun downloadSignature (showTextProgress : (String ) -> Unit ): DownloadResult {
183- return downloadSignature(remoteBinaryURL, showTextProgress)
183+ return downloadSignature(remoteBinaryURL, showTextProgress, getRequestHeaders() )
184184 }
185185
186- private suspend fun downloadSignature (url : URL , showTextProgress : (String ) -> Unit ): DownloadResult {
186+ private suspend fun downloadSignature (
187+ url : URL ,
188+ showTextProgress : (String ) -> Unit ,
189+ headers : Map <String , String > = emptyMap()
190+ ): DownloadResult {
187191 val signatureURL = url.toURI().resolve(context.settingsStore.defaultSignatureNameByOsAndArch).toURL()
188192 val localSignaturePath = cliFinalDst.parent.resolve(context.settingsStore.defaultSignatureNameByOsAndArch)
189193 context.logger.info(" Downloading signature from $signatureURL " )
190194
191195 val response = downloadApi.downloadSignature(
192196 url = signatureURL.toString(),
193- headers = getRequestHeaders()
197+ headers = headers
194198 )
195199
196200 return when (response.code()) {
@@ -216,7 +220,10 @@ class CoderDownloadService(
216220
217221 }
218222
219- suspend fun downloadReleasesSignature (buildVersion : String , showTextProgress : (String ) -> Unit ): DownloadResult {
223+ suspend fun downloadReleasesSignature (
224+ buildVersion : String ,
225+ showTextProgress : (String ) -> Unit
226+ ): DownloadResult {
220227 val semVer = SemVer .parse(buildVersion)
221228 return downloadSignature(
222229 URI .create(" https://releases.coder.com/coder-cli/${semVer.major} .${semVer.minor} .${semVer.patch} /" ).toURL(),
0 commit comments