diff options
author | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
---|---|---|
committer | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
commit | 51062863a5c34d81e296cf15c61140911037cf3b (patch) | |
tree | 9b5e044672486326c7a0ca8fb26430f37bf4d83c /vendor/github.com/42wim/go-ircevent/irc_struct.go | |
parent | 4fb4b7aa6c02a54db8ad8dd98e4d321396926c0d (diff) | |
download | matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.gz matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.bz2 matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.zip |
Use mod vendor for vendored directory (backwards compatible)
Diffstat (limited to 'vendor/github.com/42wim/go-ircevent/irc_struct.go')
-rw-r--r-- | vendor/github.com/42wim/go-ircevent/irc_struct.go | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/vendor/github.com/42wim/go-ircevent/irc_struct.go b/vendor/github.com/42wim/go-ircevent/irc_struct.go deleted file mode 100644 index c064cb80..00000000 --- a/vendor/github.com/42wim/go-ircevent/irc_struct.go +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright 2009 Thomas Jager <mail@jager.no> All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package irc - -import ( - "crypto/tls" - "log" - "net" - "sync" - "time" -) - -type Connection struct { - sync.Mutex - sync.WaitGroup - Debug bool - Error chan error - Password string - UseTLS bool - UseSASL bool - RequestCaps []string - AcknowledgedCaps []string - SASLLogin string - SASLPassword string - SASLMech string - TLSConfig *tls.Config - Version string - Timeout time.Duration - PingFreq time.Duration - KeepAlive time.Duration - Server string - - socket net.Conn - pwrite chan string - end chan struct{} - - nick string //The nickname we want. - nickcurrent string //The nickname we currently have. - user string - registered bool - events map[string]map[int]func(*Event) - - QuitMessage string - lastMessage time.Time - - VerboseCallbackHandler bool - Log *log.Logger - - stopped bool - quit bool //User called Quit, do not reconnect. -} - -// A struct to represent an event. -type Event struct { - Code string - Raw string - Nick string //<nick> - Host string //<nick>!<usr>@<host> - Source string //<host> - User string //<usr> - Arguments []string - Tags map[string]string - Connection *Connection -} - -// Retrieve the last message from Event arguments. -// This function leaves the arguments untouched and -// returns an empty string if there are none. -func (e *Event) Message() string { - if len(e.Arguments) == 0 { - return "" - } - return e.Arguments[len(e.Arguments)-1] -} |