mirror of
https://github.com/wassname/talk.git
synced 2026-08-13 12:40:11 +08:00
replaced eslint:recommended with prettier
This commit is contained in:
+9
-12
@@ -1,13 +1,10 @@
|
||||
const errors = require('../../errors');
|
||||
const TokensService = require('../../services/tokens');
|
||||
const {
|
||||
CREATE_TOKEN,
|
||||
REVOKE_TOKEN
|
||||
} = require('../../perms/constants');
|
||||
const { CREATE_TOKEN, REVOKE_TOKEN } = require('../../perms/constants');
|
||||
|
||||
// Creates a new token for a user.
|
||||
const createToken = async ({user}, {name}) => {
|
||||
let {pat, jwt} = await TokensService.create(user.id, name);
|
||||
const createToken = async ({ user }, { name }) => {
|
||||
let { pat, jwt } = await TokensService.create(user.id, name);
|
||||
|
||||
// Attach the token to the PAT.
|
||||
pat.jwt = jwt;
|
||||
@@ -17,24 +14,24 @@ const createToken = async ({user}, {name}) => {
|
||||
};
|
||||
|
||||
// Revokes the token from the user.
|
||||
const revokeToken = async ({user}, {id}) => {
|
||||
const revokeToken = async ({ user }, { id }) => {
|
||||
return TokensService.revoke(user.id, id);
|
||||
};
|
||||
|
||||
module.exports = (context) => {
|
||||
module.exports = context => {
|
||||
let mutators = {
|
||||
Token: {
|
||||
create: () => Promise.reject(errors.ErrNotAuthorized),
|
||||
revoke: () => Promise.reject(errors.ErrNotAuthorized)
|
||||
}
|
||||
revoke: () => Promise.reject(errors.ErrNotAuthorized),
|
||||
},
|
||||
};
|
||||
|
||||
if (context.user && context.user.can(CREATE_TOKEN)) {
|
||||
mutators.Token.create = (input) => createToken(context, input);
|
||||
mutators.Token.create = input => createToken(context, input);
|
||||
}
|
||||
|
||||
if (context.user && context.user.can(REVOKE_TOKEN)) {
|
||||
mutators.Token.revoke = (input) => revokeToken(context, input);
|
||||
mutators.Token.revoke = input => revokeToken(context, input);
|
||||
}
|
||||
|
||||
return mutators;
|
||||
|
||||
Reference in New Issue
Block a user