You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/components/registration/utils/index.tsx

13 lines
375 B
TypeScript

import { EmptyDisplayNameError } from '../../../session/utils/errors';
import { sanitizeSessionUsername } from '../../../session/utils/String';
export function sanitizeDisplayNameOrToast(displayName: string) {
const sanitizedName = sanitizeSessionUsername(displayName).trim();
if (!sanitizedName) {
throw new EmptyDisplayNameError();
}
return sanitizedName;
}