update documentation

This commit is contained in:
Liam Stanley 2017-02-14 07:37:04 -05:00
parent 3ded5b433a
commit 6788aa81f8

@ -178,7 +178,7 @@ func (c *Channel) NickList() []string {
out := make([]string, len(c.users)) out := make([]string, len(c.users))
var index int var index int
for k, _ := range c.users { for k := range c.users {
out[index] = k out[index] = k
index++ index++
@ -192,16 +192,18 @@ func (c *Channel) Len() int {
return len(c.users) return len(c.users)
} }
func (c *Channel) Lookup(nick string) (user *User, ok bool) { // Lookup looks up a user in a channel based on a given nickname. If the
// user wasn't found, user is nil.
func (c *Channel) Lookup(nick string) (user *User) {
for k, v := range c.users { for k, v := range c.users {
if strings.ToLower(k) == strings.ToLower(nick) { if strings.ToLower(k) == strings.ToLower(nick) {
// No need to have a copy, as if one has access to a channel, // No need to have a copy, as if one has access to a channel,
// should already have a full copy. // should already have a full copy.
return v, true return v
} }
} }
return nil, false return nil
} }
// Message returns an event which can be used to send a response to the channel. // Message returns an event which can be used to send a response to the channel.