|
|
@ -56,7 +56,7 @@ module.exports = class UserKey extends Model {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static async validateToken ({ kind, token }, context) {
|
|
|
|
static async validateToken ({ kind, token }, context) {
|
|
|
|
const res = await WIKI.models.userKeys.query().findOne({ kind, token }).eager('user')
|
|
|
|
const res = await WIKI.models.userKeys.query().findOne({ kind, token }).withGraphJoined('user')
|
|
|
|
if (res) {
|
|
|
|
if (res) {
|
|
|
|
await WIKI.models.userKeys.query().deleteById(res.id)
|
|
|
|
await WIKI.models.userKeys.query().deleteById(res.id)
|
|
|
|
if (moment.utc().isAfter(moment.utc(res.validUntil))) {
|
|
|
|
if (moment.utc().isAfter(moment.utc(res.validUntil))) {
|
|
|
|