Use rpc/client/ws_client; OnStart() returns error

This commit is contained in:
Jae Kwon
2015-08-04 18:44:15 -07:00
parent 3949d3f21d
commit e86073ec96
19 changed files with 112 additions and 97 deletions

View File

@ -240,7 +240,7 @@ func NewWSConnection(baseConn *websocket.Conn, funcMap map[string]*RPCFunc, evsw
}
// wsc.Start() blocks until the connection closes.
func (wsc *WSConnection) OnStart() {
func (wsc *WSConnection) OnStart() error {
wsc.QuitService.OnStart()
// Read subscriptions/unsubscriptions to events
@ -262,6 +262,7 @@ func (wsc *WSConnection) OnStart() {
// Write responses, BLOCKING.
wsc.writeRoutine()
return nil
}
func (wsc *WSConnection) OnStop() {