fix(web): баннер сервера из снапшота, приглашение, встроенные звуки
- READY-снапшот больше не теряет banner/splash/accent: шапка сервера показывает баннер сразу после подключения (AGENT.md 7.4) - GUILD_UPDATE несёт всё оформление, клиент применяет его без перезагрузки - кнопка приглашения в шапке сервера со ссылкой и копированием - встроенные звуки интерфейса на Web Audio с разблокировкой по жесту - object URL превью через безопасные обёртки (jsdom и урезанные webview)
This commit is contained in:
@@ -173,12 +173,7 @@ func (s *Server) finishAppearanceChange(
|
||||
}
|
||||
s.invalidateGuild(guildID)
|
||||
s.recordAudit(ctx, user, guildID, "guild."+kind.label+"."+action, "guild", &guildID, "")
|
||||
if s.gateway != nil {
|
||||
s.gateway.Dispatch("GUILD_UPDATE", map[string]any{
|
||||
"guild_id": formatSnowflake(guildID),
|
||||
"name": updated.Name,
|
||||
})
|
||||
}
|
||||
s.dispatchGuildUpdate(*updated)
|
||||
output, err := s.guildOutput(ctx, user, *updated)
|
||||
if err != nil {
|
||||
writeHumaAPIError(w, err)
|
||||
|
||||
Reference in New Issue
Block a user