feat(usernames): modal to force verification

This commit is contained in:
Sabe Jones
2018-10-13 12:53:16 -05:00
parent 6f5b9ef119
commit fa1fef11d6
10 changed files with 392 additions and 8 deletions

View File

@@ -26,6 +26,14 @@ function usernameContainsInvalidCharacters (username) {
return match !== null && match[0] !== null;
}
export function verifyDisplayName (displayName, res) {
let issues = [];
if (displayName.length < 1 || displayName.length > 30) issues.push(res.t('displayNameWrongLength'));
if (nameContainsSlur(displayName)) issues.push(res.t('displaynameIssueSlur'));
return issues;
}
export function verifyUsername (username, res) {
let issues = [];
if (username.length < 1 || username.length > 20) issues.push(res.t('usernameIssueLength'));