Skip to content

Commit 670a481

Browse files
cloud-shannonintitni
authored andcommitted
chore: add process ports endpoint
1 parent b724e3d commit 670a481

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Tool/Sources/CodeiumService/CodeiumRequest.swift

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,25 @@ struct CodeiumResponseError: Codable, Error, LocalizedError {
2727
}
2828

2929
enum CodeiumRequest {
30+
struct GetProcessPorts: CodeiumRequestType {
31+
struct Response: Codable {
32+
var lsp_port: UInt32
33+
var chat_web_server_port: UInt32
34+
var chat_client_port: UInt32
35+
}
36+
37+
struct RequestBody: Codable {
38+
var metadata: Metadata
39+
}
40+
41+
var requestBody: RequestBody
42+
43+
func makeURLRequest(server: String) -> URLRequest {
44+
let data = (try? JSONEncoder().encode(requestBody)) ?? Data()
45+
return assembleURLRequest(server: server, method: "GetProcessPorts", body: data)
46+
}
47+
}
48+
3049
struct GetCompletion: CodeiumRequestType {
3150
struct Response: Codable {
3251
var state: State

0 commit comments

Comments
 (0)