Refactor registration feature to improve reply handling
- Updated the registration feature to use KEYBOARD_REMOVE before sending the support message, enhancing user interaction flow. - Ensured consistent reply structure by replacing direct message returns with await calls for better asynchronous handling.
This commit is contained in:
parent
80d29af1b4
commit
d9e67bf4ba
@ -50,9 +50,9 @@ feature.on(':contact', logHandle('contact-registration'), async (ctx) => {
|
|||||||
documentId: customer.documentId,
|
documentId: customer.documentId,
|
||||||
});
|
});
|
||||||
|
|
||||||
return ctx.reply(ctx.t('msg-phone-saved'), {
|
await ctx.reply(ctx.t('msg-phone-saved'), { ...KEYBOARD_REMOVE });
|
||||||
reply_markup: mainMenu,
|
|
||||||
});
|
return ctx.reply(ctx.t('support'), { reply_markup: mainMenu });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Новый пользователь — создаём и активируем
|
// Новый пользователь — создаём и активируем
|
||||||
@ -66,9 +66,9 @@ feature.on(':contact', logHandle('contact-registration'), async (ctx) => {
|
|||||||
documentId,
|
documentId,
|
||||||
});
|
});
|
||||||
|
|
||||||
return ctx.reply(ctx.t('msg-phone-saved'), {
|
await ctx.reply(ctx.t('msg-phone-saved'), { ...KEYBOARD_REMOVE });
|
||||||
reply_markup: mainMenu,
|
|
||||||
});
|
return ctx.reply(ctx.t('support'), { reply_markup: mainMenu });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return ctx.reply(ctx.t('err-with-details', { error: String(error) }));
|
return ctx.reply(ctx.t('err-with-details', { error: String(error) }));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user