лучшено сообщение об ошибке при создании стикерпака с занятым именем
This commit is contained in:
parent
5edbe8666a
commit
0808f38151
@ -205,8 +205,19 @@ const CreateStickerPack: React.FC = () => {
|
|||||||
navigate('/packs');
|
navigate('/packs');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('Ошибка при создании стикерпака:', err);
|
console.error('Ошибка при создании стикерпака:', err);
|
||||||
setValidationTitle('Ошибка');
|
|
||||||
setValidationMessage('Не удалось создать стикерпак. Пожалуйста, попробуйте еще раз.');
|
// Преобразуем ошибку в строку для поиска
|
||||||
|
const errorMessage = err instanceof Error ? err.message : String(err);
|
||||||
|
|
||||||
|
// Проверяем, содержит ли сообщение об ошибке информацию о занятом имени
|
||||||
|
if (errorMessage.includes('sticker set name is already occupied')) {
|
||||||
|
setValidationTitle('Имя стикерпака уже занято');
|
||||||
|
setValidationMessage('Стикерпак с таким именем уже существует в Telegram. Пожалуйста, измените название и попробуйте снова.');
|
||||||
|
} else {
|
||||||
|
setValidationTitle('Ошибка при создании стикерпака');
|
||||||
|
setValidationMessage('Не удалось создать стикерпак. Пожалуйста, попробуйте еще раз с другим названием или изображениями.');
|
||||||
|
}
|
||||||
|
|
||||||
setIsValidationModalVisible(true);
|
setIsValidationModalVisible(true);
|
||||||
} finally {
|
} finally {
|
||||||
setCreating(false);
|
setCreating(false);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user