feat(server): setup api for selfhost deployment (#7569)

This commit is contained in:
forehalo
2024-07-23 10:39:33 +00:00
parent 14fbeb7879
commit dddbfe6473
21 changed files with 243 additions and 136 deletions

View File

@@ -254,6 +254,10 @@ export const USER_FRIENDLY_ERRORS = {
message: ({ min, max }) =>
`Password must be between ${min} and ${max} characters`,
},
password_required: {
type: 'invalid_input',
message: 'Password is required.',
},
wrong_sign_in_method: {
type: 'invalid_input',
message:

View File

@@ -101,6 +101,12 @@ export class InvalidPasswordLength extends UserFriendlyError {
}
}
export class PasswordRequired extends UserFriendlyError {
constructor(message?: string) {
super('invalid_input', 'password_required', message);
}
}
export class WrongSignInMethod extends UserFriendlyError {
constructor(message?: string) {
super('invalid_input', 'wrong_sign_in_method', message);
@@ -496,6 +502,7 @@ export enum ErrorNames {
OAUTH_ACCOUNT_ALREADY_CONNECTED,
INVALID_EMAIL,
INVALID_PASSWORD_LENGTH,
PASSWORD_REQUIRED,
WRONG_SIGN_IN_METHOD,
EARLY_ACCESS_REQUIRED,
SIGN_UP_FORBIDDEN,