фиксы

This commit is contained in:
Artem Tsyrulnikov
2026-02-28 13:37:58 +03:00
parent 9c8fd68ee3
commit ffd7a7c10f
4 changed files with 28 additions and 14 deletions

View File

@@ -351,12 +351,11 @@ func (s *CreativeDetails) updateCreative(b *bot.Bot) {
log.Info().Str("creative_id", s.CreativeID).Msg("Creative updated successfully")
// Возвращаемся назад
s.CleanupMessages(b)
if s.ViewMode && s.ViewBackTo != nil {
// Если открыты из view mode, возвращаемся к просмотру
b.SetState(s.ViewBackTo, bot.EditMessage)
b.SetState(s.ViewBackTo, bot.NewMessage)
} else if s.BackState != nil {
// Иначе возвращаемся к BackState
b.SetState(s.BackState, bot.EditMessage)
b.SetState(s.BackState, bot.NewMessage)
}
}
@@ -372,7 +371,8 @@ func (s *CreativeDetails) deleteCreative(b *bot.Bot) {
return
}
s.CleanupMessages(b)
if s.BackState != nil {
b.SetState(s.BackState, bot.EditMessage)
b.SetState(s.BackState, bot.NewMessage)
}
}