Reduce duplicate code, move shit out to common package
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
import { InferSchemaType, Model, Schema, StringSchemaDefinition, Types } from 'mongoose';
|
||||
|
||||
import { TokenType } from '../constants/tokens';
|
||||
import { getDefaultExpiresFor } from '../utils/getDefaultExpiresFor';
|
||||
import { sign, verify } from '../utils/jwt';
|
||||
import { TokenType } from '@mifi/auth-common/lib/enums/tokens';
|
||||
import { getDefaultExpiresFor } from '@mifi/auth-common/lib/helpers/getDefaultExpiresFor';
|
||||
import { sign, verify } from '@mifi/auth-common/lib/utils/jwt';
|
||||
import { SignProps } from '@mifi/auth-common/lib/utils/jwt/sign';
|
||||
|
||||
export interface Token {
|
||||
auth: StringSchemaDefinition;
|
||||
@@ -50,7 +51,7 @@ TokenSchema.statics = {
|
||||
return sign({
|
||||
sub: `${doc._id}`,
|
||||
exp: doc.expires,
|
||||
});
|
||||
} as SignProps);
|
||||
},
|
||||
|
||||
async validateResetToken(token: string) {
|
||||
|
||||
Reference in New Issue
Block a user