xmpp.go
changeset 51 1af366d10d32
parent 48 6b402eb552f5
child 57 e6cb3f049137
--- a/xmpp.go	Mon Jan 02 10:01:41 2012 -0700
+++ b/xmpp.go	Mon Jan 02 13:18:48 2012 -0700
@@ -200,7 +200,9 @@
 	cliOut := make(chan Stanza)
 	filterOut := make(chan (<-chan Stanza))
 	filterIn := make(chan (<-chan Stanza))
-	go filter(srvIn, cliOut, filterOut, filterIn)
+	nullFilter := make(chan Stanza)
+	go filterBottom(srvIn, nullFilter)
+	go filterTop(filterOut, filterIn, nullFilter, cliOut)
 	cl.filterOut = filterOut
 	cl.filterIn = filterIn
 	return cliOut