charybdis-ircd / charybdis

Scalable IRCv3.2 server for large, community-oriented networks
GNU General Public License v2.0
231 stars 102 forks source link

join: add channel_lowerts hook #340

Closed kaniini closed 4 years ago

aaronmdjones commented 4 years ago

I see the hook call being added, but nothing that reacts to it being called. What's the use-case here?

kaniini commented 4 years ago

That will become more obvious in future MRs. Downstream, we are refactoring the TS handling code in its entirety. This hook is the first step of making TS lowering reactive where each module and the core reacts on a TS lowering event. See the subscribers in downstream for more information, such as m_ircx_prop.c.

aaronmdjones commented 4 years ago

Ah, fair enough.