Skip to content

znc playback timestamp should expire #829

@slingamn

Description

@slingamn

Right now, the timestamps from a PRIVMSG to *playback get stored in the Session object, and are used for replay on each JOIN. This is unavoidable because (for example) Textual completes registration, sends the PRIVMSG, and then sends JOIN lines, so on a new connection (as opposed to a reattach), we need to hold the information and wait for subsequent JOINs.

However, we shouldn't hold the information indefinitely; it should expire after a fixed period (maybe 60 seconds) and not affect subsequent manual /join commands.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions