fix(guilds): фон комнаты в READY и без дублей категорий в шаблонах

- ReadyChannel отдаёт background_file_id: после перезагрузки фон комнаты больше
  не теряется до REST-запроса (AGENT.md 7.5)
- шаблон больше не создаёт категории дважды: они перечислены в шаблоне и
  раньше создавались ещё и по ссылке из комнаты
- тест: структура «Сообщества» ровно 7 комнат без повторов
This commit is contained in:
2026-09-21 18:16:18 +03:00
parent b43452aa04
commit afcdf9c1c4
4 changed files with 62 additions and 18 deletions
+3
View File
@@ -271,6 +271,9 @@ func channelPayload(channel store.Channel, canSend, canConnect bool) ReadyChanne
if channel.GuildID != nil {
payload.GuildID = formatID(*channel.GuildID)
}
if channel.BackgroundFileID != nil {
payload.BackgroundFileID = formatID(*channel.BackgroundFileID)
}
if channel.ParentID != nil {
payload.ParentID = formatID(*channel.ParentID)
}