@@ -75,7 +75,30 @@ const e2eEndpoints = API.v1.post(
7575
7676 return API . v1 . success ( ) ;
7777 } ,
78- ) ;
78+ )
79+ . post (
80+ 'e2e.acceptSuggestedGroupKey' ,
81+ {
82+ authRequired : true ,
83+ body : ise2eGetUsersOfRoomWithoutKeyParamsGET ,
84+ response : {
85+ 200 : ajv . compile < void > ( {
86+ type : 'object' ,
87+ properties : {
88+ success : { type : 'boolean' , enum : [ true ] } ,
89+ } ,
90+ required : [ 'success' ] ,
91+ } ) ,
92+ } ,
93+ } ,
94+ async function action ( ) {
95+ const { rid } = this . bodyParams ;
96+
97+ await handleSuggestedGroupKey ( 'accept' , rid , this . userId , 'e2e.acceptSuggestedGroupKey' ) ;
98+
99+ return API . v1 . success ( ) ;
100+ } ,
101+ ) ;
79102
80103API . v1 . addRoute (
81104 'e2e.fetchMyKeys' ,
@@ -213,22 +236,7 @@ API.v1.addRoute(
213236 } ,
214237) ;
215238
216- API . v1 . addRoute (
217- 'e2e.acceptSuggestedGroupKey' ,
218- {
219- authRequired : true ,
220- validateParams : ise2eGetUsersOfRoomWithoutKeyParamsGET ,
221- } ,
222- {
223- async post ( ) {
224- const { rid } = this . bodyParams ;
225-
226- await handleSuggestedGroupKey ( 'accept' , rid , this . userId , 'e2e.acceptSuggestedGroupKey' ) ;
227239
228- return API . v1 . success ( ) ;
229- } ,
230- } ,
231- ) ;
232240
233241API . v1 . addRoute (
234242 'e2e.rejectSuggestedGroupKey' ,
@@ -327,5 +335,5 @@ export type E2eEndpoints = ExtractRoutesFromAPI<typeof e2eEndpoints>;
327335
328336declare module '@rocket.chat/rest-typings' {
329337 // eslint-disable-next-line @typescript-eslint/naming-convention, @typescript-eslint/no-empty-interface
330- interface Endpoints extends E2eEndpoints { }
338+ interface Endpoints extends E2eEndpoints { }
331339}
0 commit comments