Patch EMAIL_TOKEN_LIFETIME expiring early

This commit is contained in:
Tuan Dang
2022-12-13 15:22:07 -05:00
parent d1c38513f7
commit 62f0b3f6df

View File

@ -18,11 +18,16 @@ const tokenSchema = new Schema<IToken>({
},
createdAt: {
type: Date,
expires: parseInt(EMAIL_TOKEN_LIFETIME),
default: Date.now
}
});
tokenSchema.index({
createdAt: 1
}, {
expireAfterSeconds: parseInt(EMAIL_TOKEN_LIFETIME)
});
const Token = model<IToken>('Token', tokenSchema);
export default Token;