Search
Thursday, 14th of January 2021, 21:49:20 UTC
21:49:48
Shinmera
I suppose more convenient behaviours could be easily built atop like only callback if error or something.
21:59:49
SAL9000
Positive confirmation is useful too -- lets us build a lag timer.
22:23:55
SAL9000
Shinmera: you're not checking from on updates before doing the callback processing, though?
22:27:33
Shinmera
Should be good now, I hope.
22:33:19
SAL9000
Shinmera: I just realised, if the backlog uses ids of messages as originally sent (by the user who requested the backlog), that will cause spurious callbacks...
22:36:44
Shinmera
then use a hash or something for the ids.
22:36:53
Shinmera
the current server doesn't support the backlog extension anyway.
22:36:59
Shinmera
so don't worry about that yet.
23:18:39
SAL9000
re deleting lines retroactively -- we can do sneaky tricks with /filter
23:18:51
SAL9000
but, of course, the user might have filters disabled.
23:19:00
Shinmera
that sounds real horrid
23:19:25
SAL9000
you know the "smart filter", right? the one that hides spurious joins/parts?
23:19:44
SAL9000
[irc_smart] buffer: * / tags: irc_smart_filter / regex: *
23:19:51
SAL9000
it's hiding things with the irc_smart_filter tag set
23:20:03
SAL9000
and I'm pretty sure we can retroactively add tags to things
23:20:26
SAL9000
have the script add a filter that hides lichat_deleted_message or whatever
23:21:33
Shinmera
hm. I suppose that could work.
23:21:40
Shinmera
Still, ways down the road :u
23:22:03
SAL9000
was checking #weechat and someone mentioned smart_filter, which inspired me :p
Friday, 15th of January 2021, 9:49:20 UTC