Skip to content

Commit

Permalink
[ADMIN] Опять 1984. Фильтр а-чата... его больше нет. (#1033)
Browse files Browse the repository at this point in the history
## Описание PR
Удален фильтр для канала `AdminChat` - `Админ Чат` из интерфейса
фильтров чата. Теперь этот канал всегда активен и его невозможно
отключить, что предотвращает его скрытие в интерфейсе чата.

## Почему / Баланс
Фильтр для `AdminChat` был убран, так как он должен оставаться всегда
активным для пользователей с правами администратора. 1984 короче.

**Ссылка на публикацию в Discord**
-
[Вопрос-ответ](https://discord.com/channels/901772674865455115/1309134696508030976/1313872152809705574)

## Техническая информация
Внесены изменения в код, чтобы гарантировать, что канал `AdminChat`
всегда остается активным в интерфейсе. Также фильтр для этого канала был
удален из списка фильтров, что предотвращает возможность его отключения
в интерфейсе чата.

## Медиа

![image](https://github.com/user-attachments/assets/7eed06ff-ea0b-4251-acbd-fa6fb90f277f)

## Требования
- [x] Я прочитал(а) и следую [Руководству по созданию пулл
реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению
мейнтейнера.
- [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие
его изменения в игре, **или** этот пулл реквест не требует демонстрации
в игре.

## Критические изменения
Нет

**Чейнджлог**
:cl: Шрёдька
- tweak: Убран фильтр для канала `Админ Чат`. Теперь этот канал всегда
активен и отображается в чате.
  • Loading branch information
Schrodinger71 authored Jan 30, 2025
1 parent cabb56f commit 19c06f9
Showing 1 changed file with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public sealed partial class ChannelFilterPopup : Popup
ChatChannel.Dead,
ChatChannel.Admin,
ChatChannel.AdminAlert,
ChatChannel.AdminChat,
// ChatChannel.AdminChat, // ADT-Tweak: Убираем фильтр а-чата. (Должен быть всегда включен)
ChatChannel.Server
};

Expand All @@ -38,6 +38,13 @@ public ChannelFilterPopup()

public bool IsActive(ChatChannel channel)
{
// ADT-Tweak-start
// AdminChat всегда активен
if (channel == ChatChannel.AdminChat)
{
return true;
}
// ADT-Tweak-end
return _filterStates.TryGetValue(channel, out var checkbox) && checkbox.Pressed;
}

Expand Down

0 comments on commit 19c06f9

Please sign in to comment.