From c8cf318faae2fe90bf96c52b7f83d5f39226195e Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 11 Feb 2025 15:51:29 +0800 Subject: [PATCH] feat: add event contracts --- contracts/events.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contracts/events.go b/contracts/events.go index a6577a8..60776b4 100644 --- a/contracts/events.go +++ b/contracts/events.go @@ -7,3 +7,8 @@ type EventHandler interface { PublishToTopic() string Handler(msg *message.Message) ([]*message.Message, error) } + +type EventPublisher interface { + Topic() string + Marshal() ([]byte, error) +}