SM>> На самом деле это просто реализовать. Нужно лишь слегка подправить SM>> тоссер и читалку. В читалке жмём лайк/дизлайк, в эху отправляется SM>> сообщение, тоссер его принимает, находит в базе по msgid мессагу, в SM>> первой строке вписывает лайк/дизлайк, служебное сообщение удаляется. SM>> Строку можно сделать хидден.
NA> Сначала хотел сказать, что изменять оригинальное сообщение не хорошо, но NA> потом прочитал, что изменять клуджи, а это можно. Например, при рескане NA> хаски добавляет в каждое поле рескан клудж, и ничего. Осталось дело за NA> малым. Написать спек и референсную имплементацию. Проще сделать как NA> перлохук к хаски, чтобы он вычитывал эти лайки, только он не может править NA> из-коробки оригинальное сообщение, только текущее, или новое накидывать. В NA> голдеде можно макрос соорудить и на хоткей замапить, тогда он будет NA> фигачить лайки и дислайки в нужном формате.
Осталось только придумать обратную совместимость. Ну, т.е. чтобы старые тоссеры не возбуждались на эти служебные мессаги.