chore: update bindings and use typed params for outbound gateway API

This commit is contained in:
Aiden McClelland
2026-02-17 12:31:35 -07:00
parent 52272feb3e
commit ccafb599a6
22 changed files with 85 additions and 51 deletions

View File

@@ -276,9 +276,7 @@ export class LiveApiService extends ApiService {
})
}
async checkPort(
params: T.CheckPortParams,
): Promise<T.CheckPortRes> {
async checkPort(params: T.CheckPortParams): Promise<T.CheckPortRes> {
return this.rpcRequest({
method: 'net.gateway.check-port',
params,
@@ -369,17 +367,14 @@ export class LiveApiService extends ApiService {
return this.rpcRequest({ method: 'net.tunnel.remove', params })
}
async setDefaultOutbound(params: { gateway: string | null }): Promise<null> {
async setDefaultOutbound(params: T.SetDefaultOutboundParams): Promise<null> {
return this.rpcRequest({
method: 'net.gateway.set-default-outbound',
params,
})
}
async setServiceOutbound(params: {
packageId: string
gateway: string | null
}): Promise<null> {
async setServiceOutbound(params: T.SetOutboundGatewayParams): Promise<null> {
return this.rpcRequest({ method: 'package.set-outbound-gateway', params })
}