Files
automatisch/packages/backend/src/controllers/api/v1/access-tokens/revoke-access-token.js
2024-04-24 15:31:22 +00:00

16 lines
317 B
JavaScript

export default async (request, response) => {
const token = request.params.token;
const accessToken = await request.currentUser
.$relatedQuery('accessTokens')
.findOne({
token,
revoked_at: null,
})
.throwIfNotFound();
await accessToken.revoke();
response.status(204).send();
};