1
0
Fork 0
mirror of https://github.com/fluffle/goirc synced 2025-07-01 02:53:53 +00:00

Remove embedded logger from state tracker. Hmmmm.

This commit is contained in:
Alex Bramley 2013-01-23 22:33:01 +00:00
parent f4b53dfb24
commit ca46884c72
6 changed files with 83 additions and 234 deletions

View file

@ -11,7 +11,6 @@ type Nick struct {
Modes *NickMode
lookup map[string]*Channel
chans map[*Channel]*ChanPrivs
l logging.Logger
}
// A struct representing the modes of an IRC Nick (User Modes)
@ -45,13 +44,12 @@ func init() {
* Nick methods for state management
\******************************************************************************/
func NewNick(n string, l logging.Logger) *Nick {
func NewNick(n string) *Nick {
return &Nick{
Nick: n,
Modes: new(NickMode),
chans: make(map[*Channel]*ChanPrivs),
lookup: make(map[string]*Channel),
l: l,
}
}
@ -72,7 +70,7 @@ func (nk *Nick) addChannel(ch *Channel, cp *ChanPrivs) {
nk.chans[ch] = cp
nk.lookup[ch.Name] = ch
} else {
nk.l.Warn("Nick.addChannel(): %s already on %s.", nk.Nick, ch.Name)
logging.Warn("Nick.addChannel(): %s already on %s.", nk.Nick, ch.Name)
}
}
@ -82,7 +80,7 @@ func (nk *Nick) delChannel(ch *Channel) {
delete(nk.chans, ch)
delete(nk.lookup, ch.Name)
} else {
nk.l.Warn("Nick.delChannel(): %s not on %s.", nk.Nick, ch.Name)
logging.Warn("Nick.delChannel(): %s not on %s.", nk.Nick, ch.Name)
}
}
@ -108,7 +106,7 @@ func (nk *Nick) ParseModes(modes string) {
case 'z':
nk.Modes.SSL = modeop
default:
nk.l.Info("Nick.ParseModes(): unknown mode char %c", m)
logging.Info("Nick.ParseModes(): unknown mode char %c", m)
}
}
}