wow that took awhile

This commit is contained in:
cottongin
2025-11-01 10:40:53 -04:00
parent 9143a0bc60
commit bd9513b86c
44 changed files with 4484 additions and 76 deletions

View File

@@ -15,6 +15,7 @@ import (
"github.com/42wim/matterbridge/bridge"
"github.com/42wim/matterbridge/bridge/config"
"github.com/42wim/matterbridge/bridge/helper"
"github.com/42wim/matterbridge/bridge/jackbox"
"github.com/lrstanley/girc"
stripmd "github.com/writeas/go-strip-markdown"
@@ -32,6 +33,7 @@ type Birc struct {
FirstConnection, authDone bool
MessageDelay, MessageQueue, MessageLength int
channels map[string]bool
jackboxClient *jackbox.Client
*bridge.Config
}
@@ -413,3 +415,9 @@ func (b *Birc) getTLSConfig() (*tls.Config, error) {
return tlsConfig, nil
}
// SetJackboxClient sets the Jackbox API client for this bridge
func (b *Birc) SetJackboxClient(client *jackbox.Client) {
b.jackboxClient = client
b.Log.Info("Jackbox client injected into IRC bridge")
}