chore: migrate to nanoid 3 (#44893)

This commit is contained in:
Oliver Eyton-Williams
2022-01-25 06:39:41 +01:00
committed by GitHub
parent dd0a073356
commit 7f027958af
3 changed files with 18 additions and 83 deletions

View File

@@ -10,7 +10,7 @@ import debugFactory from 'debug';
import dedent from 'dedent';
import _ from 'lodash';
import moment from 'moment';
import generate from 'nanoid/generate';
import { customAlphabet } from 'nanoid';
import { Observable } from 'rx';
import uuid from 'uuid/v4';
import { isEmail } from 'validator';
@@ -43,6 +43,7 @@ const log = debugFactory('fcc:models:user');
const BROWNIEPOINTS_TIMEOUT = [1, 'hour'];
const nanoidCharSet =
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
const nanoid = customAlphabet(nanoidCharSet, 21);
const createEmailError = redirectTo =>
wrapHandledError(new Error('email format is invalid'), {
@@ -148,7 +149,7 @@ function populateRequiredFields(user) {
}
if (!user.unsubscribeId) {
user.unsubscribeId = generate(nanoidCharSet, 20);
user.unsubscribeId = nanoid();
}
return;
}