Обновить

Костыли телеграма: «печатает...» в избранных и «вы сделали скриншот!» в любом чате

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели13K
Всего голосов 9: ↑9 и ↓0+12
Комментарии11

Комментарии 11

Без костылей было бы не то. Может и работоспособное, но явно не то

Это точно, в конце статьи об этом и говорю

А когда вы отправляете несколько фото/видео, то каждое - это отдельное сообщение. А клиент показывает их группой. Поэтому вы не можете изменить состав фотографий после отправки, ибо редактировать можно лишь одно сообщение за раз. Спасибо за такие костыли. Можно мне нормально спроектированный мессенджер?

можно, а зачем?

Из-за этого в каналах ещё постоянно показывает в несколько раз больше непрочитанных, чем на самом деле есть

так вот почему так происходит...

Когда появился телеграм, все эти айди были включены в переменную 32 бит (4 байта), что для того времени хватало, но к концу 2021 ID стремительно закончились. Своевременно весь API мигрировал на версию с 64 бит и всё стало хорошо.

Ага, получается "Unsupported user" в старом клиенте это те, кто в 32 бита не влез?

Ага, это они и есть. Для хоть какой-то совместимости на первое время они стали подменять новых юзеров на неизвестных при отправке старому клиенту.

"Избранное" сделано на основе чата с самим собой Скайпе. Поэтому такое поведение как раз логично и ожидаемо.

Ну да, это хорошее решение. Просто они не учли некоторые нюансы

Я и в ВК делал чат с самим собой до того как это стало мейнстримом и появились всякие избранные сообщения)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации