From 40bd589c2785be5c4b3a013eb0785a440be4f53a Mon Sep 17 00:00:00 2001 From: Jan Winkelmann Date: Mon, 15 May 2017 15:41:18 +0200 Subject: [PATCH] gx publish 0.2.8 --- .gx/lastpubver | 2 +- http/responseemitter.go | 6 +++++- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gx/lastpubver b/.gx/lastpubver index 067d6aa..848ddd2 100644 --- a/.gx/lastpubver +++ b/.gx/lastpubver @@ -1 +1 @@ -0.2.7: QmPacwEp6wnpEEsLgEFuVCV2nPJwWPGWkAhvAYMAmUZokn +0.2.8: QmTd4zzRczqDrfGswY49biCg2kofMEJyGUBQjSShk89m4C diff --git a/http/responseemitter.go b/http/responseemitter.go index 9c166bd..c703657 100644 --- a/http/responseemitter.go +++ b/http/responseemitter.go @@ -96,13 +96,16 @@ func (re *responseEmitter) Emit(value interface{}) error { case cmdsutil.Error: re.w.Header().Set(StreamErrHeader, v.Error()) case *cmdsutil.Error: - v.Error() re.w.Header().Set(StreamErrHeader, v.Error()) default: err = re.enc.Encode(value) re.w.(http.Flusher).Flush() } + if err != nil { + log.Error(err) + } + return err } @@ -121,6 +124,7 @@ func (re *responseEmitter) Close() error { func (re *responseEmitter) SetError(v interface{}, errType cmdsutil.ErrorType) { err := re.Emit(&cmdsutil.Error{Message: fmt.Sprint(v), Code: errType}) if err != nil { + log.Debug("http.SetError err=", err) panic(err) } } diff --git a/package.json b/package.json index d26c2ff..6d83b91 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,6 @@ "language": "go", "license": "MIT", "name": "go-ipfs-cmds", - "version": "0.2.7" + "version": "0.2.8" } -- GitLab