Показать сообщение отдельно
  #35  
Старый 07.06.2025, 14:22
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Удалить сообщение из эхи

Stas Mishchenkov написал(а) к Nil A в Jun 25 12:31:44 по местному времени:

Нi Nil!

07 Jun 25 12:24, Stas Mishchenkov -> Nil A:

SM>>>> Наконец-то. ;) Можно переходить к @EDIT <msgid>? Вот это
SM>>>> действительно полезная штука, но все проблемы такие же.
VM>>> А сам payload передавать в виде diff...
VM>>> Ну а тоссер пусть применяет patch! ;]

NA>> Не взлетит. Если отправлено два диффа на одно и тоже сообщение, и они
NA>> пришли в разной последовательности, или первое потерялось..

SM> Да. Отсылать лучше сообщение целиком, правда, в случае потери первого,
SM> проблема остаётся.

В случае с GoldEd при изменении сообщения изменяется и @MSGID. Соответственно второе сообщение будет содержать изменения относительно первого @MSGID, третье - относительно второго. т.е. если второе потелялось, то третье просто ляжет отдельной мессагой в базе. Сейчас так оно и происходит, но нет возможности поправить первое, не плодя сущности в базе. Таким образом не сложно добавить в GoldEd такую фишку, что при изменении своего сообщения (он сейчас и так проверяет, чьё сообщение ты меняешь) добавлять кладж @REPLACE: MSGID. В НPT легко такое отлавливать и править базу.

Нave nice nights.
Stas Mishchenkov.

--- А стоит ли идти к психиатру, спросил я себя. Мнения разделились.
Ответить с цитированием