Engine/ExchangeManager: Return error for method GetExchangeByName (#760)

* engine: Add error returns

* engine: after merge fixes

* engine: remove interface

* linter: fix shadow declarations

* engine: fix tests

* niterinos: fixed

* GLORIOUS NITS!
This commit is contained in:
Ryan O'Hara-Reid
2021-08-26 13:09:14 +10:00
committed by GitHub
parent 056a809d93
commit 4851e94eba
18 changed files with 361 additions and 237 deletions

View File

@@ -234,7 +234,8 @@ func (m *eventManager) isValidEvent(exchange, item string, condition EventCondit
// isValidExchange validates the exchange
func (m *eventManager) isValidExchange(exchangeName string) bool {
return m.exchangeManager.GetExchangeByName(exchangeName) != nil
_, err := m.exchangeManager.GetExchangeByName(exchangeName)
return err == nil
}
// isValidCondition validates passed in condition