правки

This commit is contained in:
Artem Tsyrulnikov
2026-02-02 12:13:37 +03:00
parent 31b63e5a39
commit eb3c952c12
3 changed files with 6 additions and 28 deletions

View File

@@ -400,6 +400,10 @@ func (e *CreativeEditorFields) SendCreativePreview(b *bot.Bot) {
// ВАЖНО: Сохраняем копию значения, а не указатель на переменную!
e.CreativeMessageID = &msgID
e.previousMediaItems = copyMediaItems(e.MediaItems)
// Устанавливаем LastMessageID чтобы ShowControlPanel мог корректно работать
// ВАЖНО: Это позволяет избежать конфликтов при навигации между экранами
b.LastMessageID = msgID
}
// UpdateCreativePreview обновляет превью креатива
@@ -664,9 +668,6 @@ func (e *CreativeEditorFields) BuildEditorButtons(confirmText, confirmCallback,
}
buttons = append(buttons, Row(Button(addButtonLabel, addButtonCallback)))
// Кнопка выбора тега
buttons = append(buttons, Row(Button(e.GetTagLabel(), "edit_tag")))
// Кнопка удаления медиа (если медиа добавлено)
if len(e.MediaItems) > 0 {
label := "⌫ Убрать медиа"