@@ -8,9 +8,17 @@ import { UserService } from "@gitpod/public-api/lib/gitpod/v1/user_connect";
8
8
9
9
import { PromiseClient } from "@connectrpc/connect" ;
10
10
import { PartialMessage } from "@bufbuild/protobuf" ;
11
- import { GetAuthenticatedUserRequest , GetAuthenticatedUserResponse } from "@gitpod/public-api/lib/gitpod/v1/user_pb" ;
11
+ import {
12
+ GetAuthenticatedUserRequest ,
13
+ GetAuthenticatedUserResponse ,
14
+ SetWorkspaceAutoStartOptionsRequest ,
15
+ SetWorkspaceAutoStartOptionsResponse ,
16
+ UpdateUserRequest ,
17
+ UpdateUserResponse ,
18
+ } from "@gitpod/public-api/lib/gitpod/v1/user_pb" ;
12
19
import { getGitpodService } from "./service" ;
13
20
import { converter } from "./public-api" ;
21
+ import { ApplicationError , ErrorCodes } from "@gitpod/gitpod-protocol/lib/messaging/error" ;
14
22
15
23
export class JsonRpcUserClient implements PromiseClient < typeof UserService > {
16
24
async getAuthenticatedUser (
@@ -21,4 +29,14 @@ export class JsonRpcUserClient implements PromiseClient<typeof UserService> {
21
29
user : converter . toUser ( user ) ,
22
30
} ) ;
23
31
}
32
+
33
+ async updateUser ( request : PartialMessage < UpdateUserRequest > ) : Promise < UpdateUserResponse > {
34
+ throw new ApplicationError ( ErrorCodes . UNIMPLEMENTED , "not implemented" ) ;
35
+ }
36
+
37
+ async setWorkspaceAutoStartOptions (
38
+ request : PartialMessage < SetWorkspaceAutoStartOptionsRequest > ,
39
+ ) : Promise < SetWorkspaceAutoStartOptionsResponse > {
40
+ throw new ApplicationError ( ErrorCodes . UNIMPLEMENTED , "not implemented" ) ;
41
+ }
24
42
}
0 commit comments