summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHubert Hirtz <hubert@hirtzfr.eu>2020-08-16 15:53:44 +0200
committerHubert Hirtz <hubert@hirtzfr.eu>2020-08-16 15:53:44 +0200
commitc066b0efc1c2fd3ca0183de0238fdeb661649933 (patch)
treef957f5140c23eedb37fd1b15a3fac7d5a1aff3bd
parentFill events with original channel case (diff)
irc: Simplify debug logging of incoming messages
-rw-r--r--irc/states.go17
1 files changed, 4 insertions, 13 deletions
diff --git a/irc/states.go b/irc/states.go
index 546cb28..87f8fa2 100644
--- a/irc/states.go
+++ b/irc/states.go
@@ -186,7 +186,6 @@ func NewSession(conn io.ReadWriteCloser, params SessionParams) (s Session, err e
for r.Scan() {
line := r.Text()
- //fmt.Println(" > ", line)
msg, err := Tokenize(line)
if err != nil {
@@ -198,6 +197,9 @@ func NewSession(conn io.ReadWriteCloser, params SessionParams) (s Session, err e
continue
}
+ if s.debug {
+ s.evts <- RawMessageEvent{Message: line}
+ }
s.msgs <- msg
}
@@ -362,10 +364,6 @@ func (s *Session) run() {
}
func (s *Session) handleStart(msg Message) (err error) {
- if s.debug {
- s.evts <- RawMessageEvent{Message: msg.String()}
- }
-
switch msg.Command {
case "AUTHENTICATE":
if s.auth != nil {
@@ -459,20 +457,13 @@ func (s *Session) handleStart(msg Message) (err error) {
return
}
default:
- err = s.handleInner(msg)
+ err = s.handle(msg)
}
return
}
func (s *Session) handle(msg Message) (err error) {
- if s.debug {
- s.evts <- RawMessageEvent{Message: msg.String()}
- }
- return s.handleInner(msg)
-}
-
-func (s *Session) handleInner(msg Message) (err error) {
if id, ok := msg.Tags["batch"]; ok {
if b, ok := s.chBatches[id]; ok {
s.chBatches[id] = HistoryEvent{