Представьте ситуацию, два человека о чем-то переписывались на вебсайтеге и закончили. Один из них удалил переписку за ненадобностью и выкинул из головы.
Проходит время, собеседник решает что-то уточнить и задает вопрос. Получается такая ситуация:
1. У одного собеседника переписка перед глазами, и он в курсе о чем речь.
2. У другого просто новое сообщение, и ему непонятно что случилось и почему его о чем-то спрашивают.
Как грамотно разруливать подобную ситуацию с точки зрения интерфеса? Пока в голову пришли такие варианты (но ни один особо не нравится):
- запретить добавлять сообщения в диалог, если собеседник на своем конце его уже удалил (пусть создают новый)
- процитировать все предыдущие сообщения из диалога отправителя и автоматически добавить к отправленному
- принудительно восстановить удаленный диалог у получателя и прдолжить в нем
- заменить «удаление» на «скрытие»
- принудительно цитировать всю предыдущую переписку как в email
Кто знает как правильно решают такой кейз?