16 lines
317 B
JavaScript
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();
|
|
};
|