Skip to content

Commit bb3328e

Browse files
committed
refactor: remove unused REST calls
1 parent cb46b98 commit bb3328e

File tree

2 files changed

+0
-21
lines changed

2 files changed

+0
-21
lines changed

src/main/kotlin/com/coder/gateway/sdk/CoderRestClientService.kt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@ package com.coder.gateway.sdk
33
import com.coder.gateway.sdk.convertors.InstantConverter
44
import com.coder.gateway.sdk.ex.AuthenticationResponseException
55
import com.coder.gateway.sdk.ex.TemplateResponseException
6-
import com.coder.gateway.sdk.ex.WorkspaceResourcesResponseException
76
import com.coder.gateway.sdk.ex.WorkspaceResponseException
87
import com.coder.gateway.sdk.v2.CoderV2RestFacade
98
import com.coder.gateway.sdk.v2.models.BuildInfo
109
import com.coder.gateway.sdk.v2.models.CreateWorkspaceBuildRequest
1110
import com.coder.gateway.sdk.v2.models.Template
1211
import com.coder.gateway.sdk.v2.models.User
1312
import com.coder.gateway.sdk.v2.models.Workspace
14-
import com.coder.gateway.sdk.v2.models.WorkspaceAgent
1513
import com.coder.gateway.sdk.v2.models.WorkspaceBuild
1614
import com.coder.gateway.sdk.v2.models.WorkspaceTransition
1715
import com.google.gson.Gson
@@ -91,21 +89,6 @@ class CoderRestClientService {
9189
return buildInfoResponse.body()!!
9290
}
9391

94-
/**
95-
* Retrieves the workspace agents a template declares.
96-
* A workspace is a collection of objects like, VMs, containers, cloud DBs, etc...Agents run on compute hosts like VMs or containers.
97-
*
98-
* @throws WorkspaceResourcesResponseException if workspace resources could not be retrieved.
99-
*/
100-
fun workspaceAgentsByTemplate(workspace: Workspace): List<WorkspaceAgent> {
101-
val workspaceResourcesResponse = retroRestClient.templateVersionResources(workspace.latestBuild.templateVersionID).execute()
102-
if (!workspaceResourcesResponse.isSuccessful) {
103-
throw WorkspaceResourcesResponseException("Could not retrieve agents for ${workspace.name} workspace :${workspaceResourcesResponse.code()}, reason: ${workspaceResourcesResponse.message()}")
104-
}
105-
106-
return workspaceResourcesResponse.body()!!.flatMap { it.agents ?: emptyList() }
107-
}
108-
10992
private fun template(templateID: UUID): Template {
11093
val templateResponse = retroRestClient.template(templateID).execute()
11194
if (!templateResponse.isSuccessful) {

src/main/kotlin/com/coder/gateway/sdk/v2/CoderV2RestFacade.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import com.coder.gateway.sdk.v2.models.CreateWorkspaceBuildRequest
55
import com.coder.gateway.sdk.v2.models.Template
66
import com.coder.gateway.sdk.v2.models.User
77
import com.coder.gateway.sdk.v2.models.WorkspaceBuild
8-
import com.coder.gateway.sdk.v2.models.WorkspaceResource
98
import com.coder.gateway.sdk.v2.models.WorkspacesResponse
109
import retrofit2.Call
1110
import retrofit2.http.Body
@@ -32,9 +31,6 @@ interface CoderV2RestFacade {
3231
@GET("api/v2/buildinfo")
3332
fun buildInfo(): Call<BuildInfo>
3433

35-
@GET("api/v2/templateversions/{templateID}/resources")
36-
fun templateVersionResources(@Path("templateID") templateID: UUID): Call<List<WorkspaceResource>>
37-
3834
/**
3935
* Queues a new build to occur for a workspace.
4036
*/

0 commit comments

Comments
 (0)