Мне кажется, что создание личного чата сейчас работает немного странно. То есть, если userA создаёт новый личный чат, но ещё ничего не написал в канал, то у userB появляется зелёный значок непрочитанных сообщений (1), что в данном случае означает, что был создан новый личный канал?
Думаю, было бы лучше, если бы новый канал создавался для userB только после того, как userA отправит первое сообщение.
Нет, это не так. Исправление — задача нетривиальная. Я уже начал работу над этим, и многие рефакторинги, проведённые в последние месяцы, являются шагами в этом направлении.
У меня та же проблема, это чертовски раздражает То же самое, когда у вас личные чаты слева: вы нажимаете на них, и собеседник получает уведомление, а когда он нажимает, там ничего нет, тогда я получаю уведомление… #бесконечныйЦикл
Мы столкнулись с забавным багом: всякий раз, когда я открываю окно чата с другом Саймоном, но НЕ набираю ничего, он получает уведомление (зелёный кружок) рядом с нашим окном чата.
Если он проверит свои сообщения, он, конечно, ничего не увидит, потому что я ничего не написал. НО из-за этого у меня рядом с его именем появляется зелёный кружок. В результате возникает бесконечный цикл уведомлений чата без отправки каких-либо сообщений.
Сейчас это уже несколько раз случалось с разными людьми.
У меня сложилось впечатление, что вы неправильно интерпретируете индикатор «онлайн» как индикатор сообщений. Индикатор «онлайн» появляется сразу после открытия чата.
Эти зелёные кружки (личные чаты не показаны, так как я не хочу раскрывать имена)
Или, возможно, это так, но тогда это очень странное поведение… Если я нажимаю на чат, кружок исчезает. Это было бы странно, так как они всё ещё онлайн. По сути, он исчезает, когда я открываю окно чата.
Также в следующем сообщении есть пример уведомления о чате таким же образом, даже когда чат не активен.