#telegram #bad_ux
Представим кейс:
> Пользователь написал в телеграме собеседнику то, что он не должен был увидеть. Ошибся чатом или ещё какая причина;
> Пользоватнль нажимает «удалить»;
> Вместо «удалить для меня и собеседника» он случайно нажимает «удалить только для меня» (сам бывало случайно не туда нажму, да и вероятность мисклика большая).
Теперь сообщение удалилось только для отправителя и пользователь не имеет никакой возможности удалить сообщение и для собеседника.
Самый минимум, который тут нужно сделать – позволить трясти устройство для отмены удаления сообщений.
Есть ещё один сомнительный кейс:
Если пользователь удалил сообщения на стороне получателя, оно все равно осталось в Push уведомлениях. Я не знаю можно ли технически сделать удаление уведомлений на стороне получателя, если было удалено само сообщение, но этого явно не хватает. Может знает кто по поводу технических ограничений? Отпишите в наш чатик.
И вообще, когда сталкиваешься а такими моментами, то понимаешь что спроектировать мессенджер – это месяцы работы, ведь нужно покрыть кучу кейсов.