remove TMResult. ::drinks champagne::

This commit is contained in:
Ethan Buchman
2017-04-28 22:26:17 -04:00
parent 884060eb9b
commit 4e781961e9
7 changed files with 112 additions and 305 deletions

View File

@ -132,16 +132,15 @@ func waitForEvent(t *testing.T, wsc *client.WSClient, eventid string, dieOnTimeo
select {
case r := <-wsc.ResultsCh:
fmt.Println("GOT IT", string(r))
result := new(ctypes.TMResult)
result := new(ctypes.ResultEvent)
err = json.Unmarshal(r, result)
if err != nil {
fmt.Println("POOP", err)
errCh <- err
break LOOP
// cant distinguish between error and wrong type ...
continue
}
event, ok := result.Unwrap().(*ctypes.ResultEvent)
if ok && event.Name == eventid {
goodCh <- event.Data
if result.Name == eventid {
goodCh <- result.Data
break LOOP
}
case err := <-wsc.ErrorsCh: