package
0.0.0-20250301152506-be9fd5be5d99
Repository: https://github.com/kiwiirc/webircgateway.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
NewClient - Makes a new client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
ClientStateConnected - Connected upstream.
ClientStateConnecting - Connecting upstream.
ClientStateEnding - Client is ending its connection.
ClientStateIdle - Client connected and just sat there.
ClientStateRegistering - Registering to the IRC network.
# Structs
Client - Connecting client struct.
Config - Config options for the running app.
No description provided by the author
ConfigServer - A web server config.
ConfigUpstream - An upstream config.
No description provided by the author
No description provided by the author
*
* HookClientInit
* Dispatched directly after a new Client instance has been created
* Types: client.init
*/.
*
* HookClientState
* Dispatched after a client connects or disconnects
* Types: client.state
*/.
*
* HookGatewayClosing
* Dispatched when the gateway has been told to shutdown
* Types: gateway.closing
*/.
*
* HookIrcConnectionPre
* Dispatched just before an IRC connection is attempted
* Types: irc.connection.pre
*/.
*
* HookIrcLine
* Dispatched when either:
* * A line arrives from the IRCd, before sending to the client
* * A line arrives from the client, before sending to the IRCd
* Types: irc.line
*/.
*
* HookStatus
* Dispatched for each line output of the _status HTTP request
* Types: status.client
*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author