@silvolu please take a look at our fork https://github.com/rounds/go-gcm
- code refactored, http and xmpp clients separated
- monitors xmpp connection with xmpp pings, redials when it fails
- handles CONNECTION_DRAINING properly
- graceful close
- improved logging with logrus
- various govet/golint fixes
- Travis and Codecov added
The project runs in production for a couple of months, looks good)
@silvolu please take a look at our fork https://github.com/rounds/go-gcm
The project runs in production for a couple of months, looks good)