Nп/п : 62 из 64
От : Stas Mishchenkov 2:460/5858 07 июн 25 12:31:44
К : Nil A 07 июн 25 12:47:01
Тема : Удалить сообщение из эхи
----------------------------------------------------------------------------------
@MSGID: 2:460/5858 684408d8
@REPLY: 2:460/5858 68440595
@PID: GED+W64 1.1.5-b20250401
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Brother Rabbit
@TID: hpt/w64-mvcdll 1.9 2023-01-07
Hi Nil!
07 Jun 25 12:24, Stas Mishchenkov -> Nil A:
SM>>>> Hаконец-то. ;) Можно переходить к @EDIT ? Вот это
SM>>>> действительно полезная штука, но все проблемы такие же.
VM>>> А сам payload передавать в виде diff...
VM>>> Hу а тоссер пусть применяет patch! ;]
NA>> Не взлетит. Если отправлено два диффа на одно и тоже сообщение, и они
NA>> пришли в разной последовательности, или первое потерялось..
SM> Да. Отсылать лучше сообщение целиком, правда, в случае потери первого,
SM> проблема остаётся.
В случае с GoldEd при изменении сообщения изменяется и @MSGID.
Соответственно второе сообщение будет содержать изменения относительно первого @MSGID,
третье - относительно второго. т.е. если второе потелялось, то третье просто
ляжет отдельной мессагой в базе. Сейчас так оно и происходит, но нет
возможности поправить первое, не плодя сущности в базе. Таким образом не сложно
добавить в GoldEd такую фишку, что при изменении своего сообщения (он сейчас
и так проверяет, чьё сообщение ты меняешь) добавлять кладж @REPLACE:
MSGID. В HPT легко такое отлавливать и править базу.
Have nice nights.
Stas Mishchenkov.
--- А стоит ли идти к психиатру, спросил я себя. Мнения разделились.
* Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
SEEN-BY: 50/109 104/117 221/1 6 240/1120 267/67
301/1 341/66 234 451/31
SEEN-BY: 452/28 166 455/19 460/16 58 256 1124
5858 463/68 550/278 4500/1
SEEN-BY: 5000/111 5001/100 5015/42 46 5019/40 400
5020/101 113 545 620 715
SEEN-BY: 5020/828 830 846 848 1042 2992 4441
12000 5022/128 5024/1024 5030/49
SEEN-BY: 5030/115 723 1081 1474 5053/51 55 5054/30
89 5058/104 5060/900
SEEN-BY: 5061/133 5066/18 5068/45 5083/1 444
6078/80 6090/1
@PATH: 460/5858 58 221/6 5020/1042 4441