refactor: no need defer in closeAll

Signed-off-by: Michael Wan <zirenwan@gmail.com>
This commit is contained in:
Michael Wan 2018-11-19 09:41:38 -05:00
parent e1383c3d23
commit 9639db5522

View File

@ -138,10 +138,10 @@ func (e *Exchange) Subscribe(ctx context.Context, fs ...string) (ch <-chan *even
)
closeAll := func() {
defer close(errq)
defer e.broadcaster.Remove(dst)
defer queue.Close()
defer channel.Close()
channel.Close()
queue.Close()
e.broadcaster.Remove(dst)
close(errq)
}
ch = evch