RetroHexChat
RetroHexChat

RetroHexChat

Открытие чата...
Обсуждение RetroHexChat

P2P-сессия в отдельной вкладке

Сессия P2P всегда работает в отдельной вкладке браузера — в чате для неё нет окна. Карточка в личном сообщении и есть дверь; перейдя по ней, сессия получает всё окно, а разговор остаётся на месте. «Поделиться» там создаёт ссылку, которую можно вставить куда угодно; войти на самом деле могут только двое участников сессии. Сессия может быть активна только в одном окне одновременно — открытие её в другом месте переносит её туда, а окно, которое её потеряло, говорит об этом и предлагает «Вернуть сюда»; именно поэтому чат предлагает путь к уже открытой вкладке, а не вторую. Закрытие вкладки не завершает сессию; завершает только «Завершить сессию», которое сначала спрашивает.

Сессия P2P всегда работает в отдельной вкладке браузера — в чате для неё нет окна. Карточка в личном сообщении и есть дверь; перейдя по ней, сессия получает всё окно, а разговор остаётся на месте.

Как поделиться адресом

«Поделиться» создаёт ссылку, которую можно вставить куда угодно. Ссылка называет сессию и никогда не даёт к ней доступ: войти могут только двое, кто уже в ней, а остальным откроется карточка с объяснением.

Только одно окно за раз

Сессия может быть живой только в одном из ваших окон. Открыть её в другом месте — значит перенести её туда, и окно, которое её потеряло, говорит об этом и предлагает «Вернуть сюда»; поэтому разговор предлагает путь к уже открытой вкладке, а не ко второй. Закрыть вкладку — не то же самое, что завершить сессию: у вас есть примерно полминуты, чтобы вернуться по адресу, прежде чем она закроется сама. Мгновенно окончательным является только «Завершить сессию», которое сначала спрашивает.

Смотрите также: P2P-сессии в чате · Стартовая комната P2P

GitHub Лицензия (MIT)