fix(instance): публичная информация отдаёт voice_enabled
Поле никогда не заполнялось, поэтому /api/v1/instance всегда сообщал voice_enabled:false, хотя голос настроен (клиент читает признак из /meta, но контракт 6.5 обещает его и здесь).
This commit is contained in:
@@ -768,11 +768,14 @@ func (s *Server) instancePayload(ctx context.Context) (instancePayload, error) {
|
||||
Version: s.cfg.Version,
|
||||
RegistrationEnabled: settings.RegistrationEnabled,
|
||||
AllowGuildCreation: settings.AllowGuildCreation,
|
||||
MaxGuildsPerUser: settings.MaxGuildsPerUser,
|
||||
MaxMembersPerGuild: settings.MaxMembersPerGuild,
|
||||
MaxMessageLength: settings.MaxMessageLength,
|
||||
UserCount: users,
|
||||
GuildCount: len(guilds),
|
||||
// Признак «голос настроен»: клиент берёт его из /meta, но контракт
|
||||
// публичной информации об инстансе (AGENT.md 6.5) обещает и здесь.
|
||||
VoiceEnabled: s.cfg.VoiceEnabled(),
|
||||
MaxGuildsPerUser: settings.MaxGuildsPerUser,
|
||||
MaxMembersPerGuild: settings.MaxMembersPerGuild,
|
||||
MaxMessageLength: settings.MaxMessageLength,
|
||||
UserCount: users,
|
||||
GuildCount: len(guilds),
|
||||
}
|
||||
if settings.MainGuildID != 0 {
|
||||
payload.AdminGuildID = formatSnowflake(settings.MainGuildID)
|
||||
|
||||
Reference in New Issue
Block a user