0
0
Fork 0

まあ resolve #2 かな

This commit is contained in:
Xeltica 2020-09-08 22:10:21 +09:00
parent d20ac2c507
commit 41f40dd2c2
15 changed files with 100 additions and 40 deletions

View file

@ -0,0 +1,13 @@
import rndstr from 'rndstr';
import { UsedToken } from '../models/entities/usedToken';
import { UsedTokens } from '../models';
export const genToken = async (): Promise<string> => {
let used: UsedToken | undefined = undefined;
let token: string;
do {
token = rndstr(32);
used = await UsedTokens.findOne({ token });
} while (used !== undefined);
return token;
};