@@ -31,15 +31,13 @@ import { TimeZoneService } from '../timezone';
31
31
import { SecuredTimeZone } from '../timezone/timezone.dto' ;
32
32
import {
33
33
AssignOrganizationToUserInput ,
34
- AssignOrganizationToUserOutput ,
35
34
CheckEmailArgs ,
36
35
CreatePersonInput ,
37
36
CreatePersonOutput ,
38
37
DeleteUserOutput ,
39
38
KnownLanguage ,
40
39
ModifyKnownLanguageArgs ,
41
40
RemoveOrganizationFromUserInput ,
42
- RemoveOrganizationFromUserOutput ,
43
41
UpdateUserInput ,
44
42
UpdateUserOutput ,
45
43
User ,
@@ -257,24 +255,24 @@ export class UserResolver {
257
255
return await this . userService . readOne ( userId ) ;
258
256
}
259
257
260
- @Mutation ( ( ) => AssignOrganizationToUserOutput , {
258
+ @Mutation ( ( ) => User , {
261
259
description : 'Assign organization OR primaryOrganization to user' ,
262
260
} )
263
261
async assignOrganizationToUser (
264
262
@Args ( 'input' ) input : AssignOrganizationToUserInput ,
265
- ) : Promise < AssignOrganizationToUserOutput > {
266
- await this . userService . assignOrganizationToUser ( input . request ) ;
267
- return { success : true } ;
263
+ ) : Promise < User > {
264
+ await this . userService . assignOrganizationToUser ( input . assignment ) ;
265
+ return await this . userService . readOne ( input . assignment . userId ) ;
268
266
}
269
267
270
- @Mutation ( ( ) => RemoveOrganizationFromUserOutput , {
268
+ @Mutation ( ( ) => User , {
271
269
description : 'Remove organization OR primaryOrganization from user' ,
272
270
} )
273
271
async removeOrganizationFromUser (
274
272
@Args ( 'input' ) input : RemoveOrganizationFromUserInput ,
275
- ) : Promise < RemoveOrganizationFromUserOutput > {
276
- await this . userService . removeOrganizationFromUser ( input . request ) ;
277
- return { success : true } ;
273
+ ) : Promise < User > {
274
+ await this . userService . removeOrganizationFromUser ( input . assignment ) ;
275
+ return await this . userService . readOne ( input . assignment . userId ) ;
278
276
}
279
277
280
278
@Mutation ( ( ) => User , {
0 commit comments