/dev/arena/replay-collect/clear

Снять настройку сбора реплеев целиком — вернуть окружение в состояние «строки нет».

Адрес метода

/dev/arena/replay-collect/clear

Требует сессию пользователя

Только не-прод или админ

Весь раздел /dev/arena доступен, если сервер не продовый либо у игрока стоит флаг админа.

Параметры

Нет.

Результат

{
    "response": { "success": 1, "was": "0" }
}

was — прежнее значение настройки; null, если строки и не было.

Что важно знать

Зачем существует, если вкл/выкл делается галочкой в админке. Проверять надо ТРЕТЬЕ состояние — «строки в grape.settings нет вовсе», и оно означает «сбор включён». Именно в нём оказывается любое окружение сразу после деплоя, и именно здесь дороже всего ошибиться: обратный дефолт молча выключил бы сбор везде, где строку не завели, а заметить это можно только по пустой коллекции неделю спустя. Продуктового пути, порождающего это состояние, нет — галочка всегда пишет 0 или 1.

Вкл/выкл читом сознательно не делается. У переключателя есть продовый путь (форма на странице реплеев), и тест обязан ходить через него — иначе проверял бы не то, чем пользуются.

Удаление мягкое: права DELETE у пользователя БД нет, а Settings читает только живые строки — снятая строка для него неотличима от никогда не существовавшей.