feat(web,server): logout all devices (#2415)

* feat: logout all devices

* chore: regenerate openapi

* chore: add test

* chore: logout vs log out
This commit is contained in:
Jason Rasmussen
2023-05-09 15:34:17 -04:00
committed by GitHub
parent c956eee919
commit a808b9403e
11 changed files with 241 additions and 4 deletions

View File

@@ -52,6 +52,12 @@ export class AuthController {
return this.service.getDevices(authUser);
}
@Authenticated()
@Delete('devices')
logoutAuthDevices(@GetAuthUser() authUser: AuthUserDto): Promise<void> {
return this.service.logoutDevices(authUser);
}
@Authenticated()
@Delete('devices/:id')
logoutAuthDevice(@GetAuthUser() authUser: AuthUserDto, @Param() { id }: UUIDParamDto): Promise<void> {