Versions in this module Expand all Collapse all v0 v0.0.1 May 20, 2025 Changes in this version + type Bridge struct + Account string + ChannelMembers *config.ChannelMembers + Channels map[string]config.ChannelInfo + Config config.Config + General *config.Protocol + Joined map[string]bool + Log *logrus.Entry + Name string + Protocol string + func New(bridge *config.Bridge) *Bridge + func (b *Bridge) GetBool(key string) bool + func (b *Bridge) GetConfigKey(key string) string + func (b *Bridge) GetInt(key string) int + func (b *Bridge) GetString(key string) string + func (b *Bridge) GetStringSlice(key string) []string + func (b *Bridge) GetStringSlice2D(key string) [][]string + func (b *Bridge) IsKeySet(key string) bool + func (b *Bridge) JoinChannels() error + func (b *Bridge) SetChannelMembers(newMembers *config.ChannelMembers) + type Bridger interface + Connect func() error + Disconnect func() error + JoinChannel func(channel config.ChannelInfo) error + Send func(msg config.Message) (string, error) + type Config struct + Remote chan config.Message + type Factory func(*Config) Bridger