import { AllowNull, BelongsTo, Column, CreatedAt, ForeignKey, Model, Scopes, Table, UpdatedAt } from 'sequelize-typescript'
-import { logger } from '../../helpers'
+import { logger } from '../../helpers/logger'
import { AccountModel } from '../account/account'
import { UserModel } from '../account/user'
import { OAuthClientModel } from './oauth-client'
} as OAuthTokenInfo
})
.catch(err => {
- logger.info('getRefreshToken error.', err)
+ logger.info('getRefreshToken error.', { err })
throw err
})
}
return token
})
}
+
+ static deleteUserToken (userId: number) {
+ const query = {
+ where: {
+ userId
+ }
+ }
+
+ return OAuthTokenModel.destroy(query)
+ }
}