diff --git a/apps/bot/src/bot/conversations/add-contact.ts b/apps/bot/src/bot/conversations/add-contact.ts index f788286..8b9c5ce 100644 --- a/apps/bot/src/bot/conversations/add-contact.ts +++ b/apps/bot/src/bot/conversations/add-contact.ts @@ -17,8 +17,8 @@ export async function addContact(conversation: Conversation, c return ctx.reply(await conversation.external(({ t }) => t('err-generic'))); } - const customerService = new CustomersService({ telegramId }); - const { customer } = await customerService.getCustomer({ telegramId }); + const registrationService = new RegistrationService(); + const { customer } = await registrationService.checkCustomerExists({ telegramId }); if (!customer) { return ctx.reply( @@ -108,7 +108,6 @@ export async function addContact(conversation: Conversation, c try { // Проверяем, есть ли клиент с таким номером - const registrationService = new RegistrationService(); const { customer: existingCustomer } = await registrationService.checkCustomerExists({ phone }); let documentId = existingCustomer?.documentId; @@ -124,6 +123,7 @@ export async function addContact(conversation: Conversation, c // Добавляем текущего пользователя к приглашенному const invitedBy = [customer.documentId]; + const customerService = new CustomersService({ telegramId }); await customerService.addInvitedBy({ data: { invitedBy }, documentId }); // Отправляем подтверждения и инструкции