#57 Capture playback also on away and disconnect.

closed
nobody
None
5
2011-02-15
2009-08-26
Ola
No

My use case:

I have a client (irssi) running all the time in a screen session. This client is connected to my znc. When I leave my desk I set my irssi to be away and I normally start using Colloquy Mobile or some other local client on the mobile platform that I use. When this mobile client connects I want it to get a playback of what has happened in all channels and queries since I sat my last client away or disconnected. Yes, I COULD get almost what I want by just using Keep Buffer, but that generates way too much noise and eats precious cellphone bandwith (ok, I do not pay my own phone bill, but some people do..).

So what I really like to see in znc is:

* When any one client sets itself away recording to the playback buffer begins even if clients are still connected.
* When any one client disconnects recording to the playback buffer begins ven if there are other clients connected.
* When any one client connects and there is a buffer present the buffer is played back to that client, and that client only. Depending on the keep buffer setting the buffer is deleted.
* When that client disconnects or sets itself away recording to the buffer begins again.
* And thus the days fly by.

This is something I would REALLY appreciate. If the developer that implements this drops by Halden, Norway please tell oo on EFNet so he can buy you beer :)

Discussion

  • Psychon
    Psychon
    2011-02-15

    • status: open --> closed
     
  • Psychon
    Psychon
    2011-02-15

    Just set KeepBuffer = true and (optionally) load the clearbufferonmsg module, that's as close to this as you can get with current znc.