Skip to content

Commit 53d5b32

Browse files
committed
fix: don't send custom request headers when accessing release.coder.com
1 parent 6529069 commit 53d5b32

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/main/kotlin/com/coder/toolbox/cli/downloader/CoderDownloadService.kt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)