|
@@ -10,6 +10,7 @@ import (
|
|
"os/signal"
|
|
"os/signal"
|
|
"regexp"
|
|
"regexp"
|
|
"syscall"
|
|
"syscall"
|
|
|
|
+ "time"
|
|
|
|
|
|
"git.me9.top/git/tinymq"
|
|
"git.me9.top/git/tinymq"
|
|
"git.me9.top/git/tinymq/config"
|
|
"git.me9.top/git/tinymq/config"
|
|
@@ -37,7 +38,7 @@ func main() {
|
|
}, func(proto string, version uint8, channel string, auth []byte) bool {
|
|
}, func(proto string, version uint8, channel string, auth []byte) bool {
|
|
return string(auth) == "tinymq"
|
|
return string(auth) == "tinymq"
|
|
}, func(conn *tinymq.Line) {
|
|
}, func(conn *tinymq.Line) {
|
|
- log.Println("[Connect state change]", conn.Channel(), conn.State(), conn.Started(), conn.Updated())
|
|
|
|
|
|
+ log.Println("[Connect state change]", conn.Channel(), conn.State(), time.Since(conn.Updated()))
|
|
if conn.State() == tinymq.Connected {
|
|
if conn.State() == tinymq.Connected {
|
|
go hub.Get(regexp.MustCompile(remoteChannel), "hello", []byte("hello from server push"),
|
|
go hub.Get(regexp.MustCompile(remoteChannel), "hello", []byte("hello from server push"),
|
|
func(response *tinymq.ResponseData) (ok bool) {
|
|
func(response *tinymq.ResponseData) (ok bool) {
|