ваше сообщение коммита
This commit is contained in:
@@ -1,28 +1,28 @@
|
||||
// Роли пользователей
|
||||
const USER_ROLES = {
|
||||
USER: 1,
|
||||
ADMIN: 2
|
||||
ADMIN: 2,
|
||||
};
|
||||
|
||||
// Типы идентификаторов
|
||||
const IDENTITY_TYPES = {
|
||||
WALLET: 'wallet',
|
||||
EMAIL: 'email',
|
||||
TELEGRAM: 'telegram'
|
||||
TELEGRAM: 'telegram',
|
||||
};
|
||||
|
||||
// Каналы сообщений
|
||||
const MESSAGE_CHANNELS = {
|
||||
WEB: 'web',
|
||||
TELEGRAM: 'telegram',
|
||||
EMAIL: 'email'
|
||||
EMAIL: 'email',
|
||||
};
|
||||
|
||||
// Типы отправителей сообщений
|
||||
const SENDER_TYPES = {
|
||||
USER: 'user',
|
||||
AI: 'ai',
|
||||
ADMIN: 'admin'
|
||||
ADMIN: 'admin',
|
||||
};
|
||||
|
||||
// Коды ошибок
|
||||
@@ -31,20 +31,20 @@ const ERROR_CODES = {
|
||||
FORBIDDEN: 'forbidden',
|
||||
NOT_FOUND: 'not_found',
|
||||
INTERNAL_ERROR: 'internal_error',
|
||||
BAD_REQUEST: 'bad_request'
|
||||
BAD_REQUEST: 'bad_request',
|
||||
};
|
||||
|
||||
// Настройки сессии
|
||||
const SESSION_CONFIG = {
|
||||
COOKIE_MAX_AGE: 24 * 60 * 60 * 1000, // 24 часа
|
||||
COOKIE_SECURE: process.env.NODE_ENV === 'production',
|
||||
COOKIE_SAME_SITE: 'lax'
|
||||
COOKIE_SAME_SITE: 'lax',
|
||||
};
|
||||
|
||||
// Настройки API
|
||||
const API_CONFIG = {
|
||||
RATE_LIMIT: 100, // запросов в минуту
|
||||
TIMEOUT: 30000 // 30 секунд
|
||||
TIMEOUT: 30000, // 30 секунд
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
@@ -54,5 +54,5 @@ module.exports = {
|
||||
SENDER_TYPES,
|
||||
ERROR_CODES,
|
||||
SESSION_CONFIG,
|
||||
API_CONFIG
|
||||
};
|
||||
API_CONFIG,
|
||||
};
|
||||
|
||||
@@ -10,4 +10,4 @@ function createError(message, statusCode = 500) {
|
||||
return error;
|
||||
}
|
||||
|
||||
module.exports = { createError };
|
||||
module.exports = { createError };
|
||||
|
||||
@@ -37,7 +37,8 @@ async function addUserIdentity(userId, provider, providerId) {
|
||||
);
|
||||
return true;
|
||||
} catch (error) {
|
||||
if (error.code === '23505') { // Уникальное ограничение нарушено
|
||||
if (error.code === '23505') {
|
||||
// Уникальное ограничение нарушено
|
||||
return false;
|
||||
}
|
||||
throw error;
|
||||
@@ -49,5 +50,5 @@ module.exports = {
|
||||
isValidEmail,
|
||||
generateVerificationCode,
|
||||
checkUserIdentity,
|
||||
addUserIdentity
|
||||
addUserIdentity,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user