1 Commits

Author SHA1 Message Date
Rogee
c8cf318faa feat: add event contracts 2025-02-11 15:51:29 +08:00

View File

@@ -7,3 +7,8 @@ type EventHandler interface {
PublishToTopic() string PublishToTopic() string
Handler(msg *message.Message) ([]*message.Message, error) Handler(msg *message.Message) ([]*message.Message, error)
} }
type EventPublisher interface {
Topic() string
Marshal() ([]byte, error)
}