mirror of
https://github.com/idanoo/autobrr
synced 2025-07-26 02:09:13 +00:00
fix(irc): rewrite handler pipeline (#399)
* fix(irc): rewrite handler pipeline This might be overkill but the pipeline has been made event driven. I've tested on a couple networks, and bouncing nicks / connections brings it back every time. creating the a different branch from https://github.com/autobrr/autobrr/pull/398 because it's pretty intrusive (and I didn't apply the GUI changes). * fix(irc): couple adjustments * fix(irc): deadlocks * fix: add missing dependency * fix(irc): remove more locks from connect cmds * feat(irc): conditional monitoring message * feat(irc): show unhealthy network in ui * feat(irc): improve logs and comments
This commit is contained in:
parent
4c93cac248
commit
7deac6a781
7 changed files with 317 additions and 281 deletions
1
web/src/types/Irc.d.ts
vendored
1
web/src/types/Irc.d.ts
vendored
|
@ -54,6 +54,7 @@ interface IrcNetworkWithHealth {
|
|||
connected: boolean;
|
||||
connected_since: string;
|
||||
connection_errors: string[];
|
||||
healthy: boolean;
|
||||
}
|
||||
|
||||
interface NickServ {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue