3
									
								
								http.go
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								http.go
									
									
									
									
									
								
							| @@ -230,10 +230,11 @@ func (h *httpServer) Deregister() error { | |||||||
|  |  | ||||||
| 	subCtx := h.opts.Context | 	subCtx := h.opts.Context | ||||||
| 	for sb, subs := range h.subscribers { | 	for sb, subs := range h.subscribers { | ||||||
| 		for _, sub := range subs { |  | ||||||
| 		if cx := sb.Options().Context; cx != nil { | 		if cx := sb.Options().Context; cx != nil { | ||||||
| 			subCtx = cx | 			subCtx = cx | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
|  | 		for _, sub := range subs { | ||||||
| 			logger.Infof("Unsubscribing from topic: %s", sub.Topic()) | 			logger.Infof("Unsubscribing from topic: %s", sub.Topic()) | ||||||
| 			if err := sub.Unsubscribe(subCtx); err != nil { | 			if err := sub.Unsubscribe(subCtx); err != nil { | ||||||
| 				logger.Errorf("failed to unsubscribe topic: %s, error: %v", sb.Topic(), err) | 				logger.Errorf("failed to unsubscribe topic: %s, error: %v", sb.Topic(), err) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user