From 8daa6e774a6e02698c90392e7b2008542f789594 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Sun, 23 Mar 2025 19:19:08 +0100 Subject: add initial stuff --- internal/pubsub/events.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal/pubsub') diff --git a/internal/pubsub/events.go b/internal/pubsub/events.go index c560f6925..2fb0a7413 100644 --- a/internal/pubsub/events.go +++ b/internal/pubsub/events.go @@ -1,11 +1,17 @@ package pubsub +import "context" + const ( CreatedEvent EventType = "created" UpdatedEvent EventType = "updated" DeletedEvent EventType = "deleted" ) +type Suscriber[T any] interface { + Subscribe(context.Context) <-chan Event[T] +} + type ( // EventType identifies the type of event EventType string -- cgit v1.2.3