feat(instance): сервер установщика больше не «главный»

Понятие главного сервера убрано из поведения: сервер, создаваемый установщиком,
обычный (is_main = false), автовступления в него нет, а в настройках инстанса
он остаётся лишь справочно (main_guild_id → AdminGuildID в ответе API).
Клиент от него больше не зависит: новичок начинает с пустым списком серверов.
This commit is contained in:
2026-09-20 01:12:01 +03:00
parent 33dc1fec96
commit f26728113d
9 changed files with 458 additions and 23 deletions
+4 -4
View File
@@ -126,9 +126,9 @@ func joinMainGuildForTest(t *testing.T, f *fixture, token string) {
if err != nil {
t.Fatalf("ResolveSession: %v", err)
}
guild, err := f.store.GetMainGuild(ctx)
guild, err := f.store.GetAdminGuild(ctx)
if err != nil {
t.Fatalf("GetMainGuild: %v", err)
t.Fatalf("GetAdminGuild: %v", err)
}
defaultRole, err := f.store.DefaultRole(ctx, guild.ID)
if err != nil {
@@ -218,9 +218,9 @@ func TestReadyHidesPrivateChannels(t *testing.T) {
f := newFixture(t)
ctx := context.Background()
// Приватная комната: @user не видит.
mainGuild, err := f.store.GetMainGuild(ctx)
mainGuild, err := f.store.GetAdminGuild(ctx)
if err != nil {
t.Fatalf("GetMainGuild: %v", err)
t.Fatalf("GetAdminGuild: %v", err)
}
defaultRole, err := f.store.DefaultRole(ctx, mainGuild.ID)
if err != nil {