From: John Runyon Date: Thu, 2 Nov 2023 00:04:05 +0000 (-0600) Subject: TODO X-Git-Url: https://jfr.im/git/erebus.git/commitdiff_plain/fe0673bc58b11a68183e4aaf9bb8aa76355cc407 TODO --- diff --git a/TODO b/TODO index 5aaca0d..cea0187 100644 --- a/TODO +++ b/TODO @@ -2,11 +2,12 @@ vim: expandtab sw=2 ts=2 - add (optional) timeout for wait_for_hidden_host -- add ability for modules to register additional sockets to monitor - (and socket_listener example module) - also FDs so the bot can monitor a pipe - - add a pipe which allows to input commands even when IRC connection is gone - this might be difficult since there won't be a bot or user or chan object... +- ability for modules to register additional sockets to monitor + - this is basically done but needs more testing on non-TCP and error conditions + the module interface should probably be simplified too + - also FDs so the bot can monitor a pipe + - add a pipe which allows to input commands even when IRC connection is gone + this might be difficult since there won't be a bot or user or chan object... - implement timers in the core and/or modlib, by adjusting the select timeout whenever a timer is pending. call timers as part of the event loop.