Skip to content

Instantly share code, notes, and snippets.

@Sil1g
Sil1g / client.go
Created May 17, 2018 09:29
todoIrc
func (c *Client) Leave(channels ...string) {
for _, channel := range channels {
go c.send(fmt.Sprintf("PART #%s", channel)) //prob worst way
}
}
func (c *Client) Leave(channels ...string) {
var channelListString string
for _, channel := range channels {
channelListString += fmt.Sprintf("#%s ", channel) //seems good but 5 lines