diff options
-rw-r--r-- | xmpp.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,6 +1,8 @@ package main import ( + "io" + "os" "crypto/tls" "crypto/x509" "encoding/xml" @@ -39,7 +41,8 @@ func (l *Limox) xmpp(jid string, pwd string) { termination := make(chan bool) go func() { quit := false - dec := xml.NewDecoder(conn) + tee := io.TeeReader(conn, os.Stdout) + dec := xml.NewDecoder(tee) for { select { case <-termination: @@ -71,8 +74,8 @@ func (l *Limox) xmpp(jid string, pwd string) { default: //log.Fatalf("Unknown GuiEvent '%d'!\n", ev) } - case rx := <-receiver: - logToken(rx, false) + case <-receiver: + // ignoring incoming XML tokens for now ... } if closing { @@ -86,6 +89,7 @@ func (l *Limox) xmpp(jid string, pwd string) { } func logToken(t xml.Token, isTx bool) { + return var prefix string if isTx { prefix = "C" |