anonircd/client.go

30 lines
459 B
Go

package main
import (
"net"
irc "gopkg.in/sorcix/irc.v2"
)
type Client struct {
Entity
identifier string
nick string
user string
host string
conn net.Conn
pings []string
writebuffer chan *irc.Message
reader *irc.Decoder
writer *irc.Encoder
capHostInNames bool
}
func (c *Client) getPrefix() *irc.Prefix {
return &irc.Prefix{Name:c.nick, User:c.user, Host:c.host}
}