mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
* telemtrySetting protobus migration * merge conflcit fix * Updated telemetrySettingRequest to use create * rebase/merge fixes
17 lines
726 B
TypeScript
17 lines
726 B
TypeScript
import { Controller } from ".."
|
|
import { Empty } from "../../../shared/proto/common"
|
|
import { TelemetrySettingRequest } from "../../../shared/proto/state"
|
|
import { convertProtoTelemetrySettingToDomain } from "../../../shared/proto-conversions/state/telemetry-setting-conversion"
|
|
|
|
/**
|
|
* Updates the telemetry setting
|
|
* @param controller The controller instance
|
|
* @param request The telemetry setting request
|
|
* @returns Empty response
|
|
*/
|
|
export async function updateTelemetrySetting(controller: Controller, request: TelemetrySettingRequest): Promise<Empty> {
|
|
const telemetrySetting = convertProtoTelemetrySettingToDomain(request.setting)
|
|
await controller.updateTelemetrySetting(telemetrySetting)
|
|
return Empty.create()
|
|
}
|