# Выбирать первый shortId вместо случайного выбора

**URL:** https://f.docs.rw/t/topic/214
**Category:** Предложения
**Tags:** done
**Created:** 2026-06-17T16:10:17Z
**Posts:** 4

## Post 1 by @Prizrak — 2026-06-17T16:10:17Z

Предложение: добавить возможность выбора/фиксации shortIds для конфигурации (Профили → Конфигурация).

Сейчас, если в конфигурации указано несколько значений shortIds, при обновлении подписки клиент получает случайный shortIds из указанных в конфигурации.

Примерный сценарий использования:

При ротации или отзыве shortIds часто требуется добавить новые значения, сохранив старые на переходный период. Это позволяет пользователям продолжать работу без необходимости принудительно обновлять подписку у всех клиентов одновременно.

Предлагается:

1. Добавить новые shortIds в конфигурацию.
2. Указать, какие shortIds должны выдаваться при обновлении подписки.
3. Старые shortIds оставить в конфигурации для обеспечения совместимости с уже подключенными клиентами.
4. После завершения переходного периода старые shortIds можно удалить.

Такой механизм позволит выполнять ротацию и отзыв shortIds без массового принудительного обновления подписок.

---

## Post 2 by @remnawave — 2026-06-17T17:01:51Z

Возможно корень проблемы в том, что панель выбирает случаный элемент из массива `shortIds`?

Я думаю, что можно вместо выбора случайного всегда выбирать первый. В таком случае вы сможете самостоятельно управлять тем, какой `shortId` будет выдаваться.

На клиентскую сторону в любом случае возможно передать только **один** shortId, несколько передать – невозможно.

---

## Post 3 by @Prizrak — 2026-06-17T17:41:21Z

Да, это даст тот же эффект, спасибо!

---

## Post 4 by @remnawave — 2026-06-17T17:58:23Z

> <https://github.com/remnawave/backend/commit/0bbdd2c54073a7856179d8a19d637bd051d7e454>

Будет доступно в 2.8.0.

---

## Post 5 by @system — 2026-06-19T17:58:29Z

Эта тема была автоматически закрыта через 2 дня после последнего ответа. В ней больше нельзя отвечать.
