pass errors from broker to subscribers
Some checks failed
test / test (push) Failing after 17m57s
coverage / build (push) Failing after 18m10s

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2025-12-02 22:08:09 +03:00
parent bac736deef
commit c8eeb34efe
5 changed files with 195 additions and 39 deletions

View File

@@ -17,12 +17,12 @@ type hookEvent struct {
}
var (
_ kgo.HookBrokerConnect = &hookEvent{}
_ kgo.HookBrokerDisconnect = &hookEvent{}
_ kgo.HookBrokerRead = &hookEvent{}
_ kgo.HookBrokerWrite = &hookEvent{}
_ kgo.HookGroupManageError = &hookEvent{}
_ kgo.HookProduceRecordUnbuffered = &hookEvent{}
_ kgo.HookBrokerConnect = (*hookEvent)(nil)
_ kgo.HookBrokerDisconnect = (*hookEvent)(nil)
_ kgo.HookBrokerRead = (*hookEvent)(nil)
_ kgo.HookBrokerWrite = (*hookEvent)(nil)
_ kgo.HookGroupManageError = (*hookEvent)(nil)
_ kgo.HookProduceRecordUnbuffered = (*hookEvent)(nil)
)
func (m *hookEvent) OnGroupManageError(err error) {