feat: add revoke token button
This commit is contained in:
parent
4b44e1ef97
commit
c4e7547c45
4 changed files with 58 additions and 65 deletions
|
|
@ -243,6 +243,7 @@ const typeDefs = gql`
|
|||
saveConfig(config: JSONObject): JSONObject
|
||||
createPairingTotem(name: String!): String
|
||||
saveAccounts(accounts: JSONObject): JSONObject
|
||||
revokeToken(token: String!): UserToken
|
||||
}
|
||||
`
|
||||
|
||||
|
|
@ -293,7 +294,8 @@ const resolvers = {
|
|||
.then(it => {
|
||||
notify()
|
||||
return it
|
||||
})
|
||||
}),
|
||||
revokeToken: (...[, { token }]) => tokenManager.revokeToken(token)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,13 @@
|
|||
const db = require('./db')
|
||||
|
||||
function getTokenList() {
|
||||
const sql = `select * from user_tokens`
|
||||
return db.any(sql);
|
||||
function getTokenList () {
|
||||
const sql = `select * from user_tokens`
|
||||
return db.any(sql)
|
||||
}
|
||||
|
||||
module.exports = { getTokenList }
|
||||
function revokeToken (token) {
|
||||
const sql = `delete from user_tokens where token = $1`
|
||||
return db.none(sql, [token])
|
||||
}
|
||||
|
||||
module.exports = { getTokenList, revokeToken }
|
||||
Loading…
Add table
Add a link
Reference in a new issue