From 9d04ff6a4d1dde541a0253e0db59957c69fec4cf Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Tue, 10 Sep 2024 17:33:54 +0100 Subject: WIP: genericize notifier as interface --- internal/notifier/notifiers.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 internal/notifier/notifiers.go (limited to 'internal/notifier/notifiers.go') diff --git a/internal/notifier/notifiers.go b/internal/notifier/notifiers.go new file mode 100644 index 0000000..5f6087c --- /dev/null +++ b/internal/notifier/notifiers.go @@ -0,0 +1,15 @@ +package notifier + +import ( + "donetick.com/core/config" + "donetick.com/core/internal/notifier/telegram" +) + +type Notifiers []Notifier + +func NewNotifiers(config *config.Config) Notifiers { + var notifiers []Notifier + notifiers = append(notifiers, telegram.NewTelegramNotifier(config)) + + return notifiers +} -- cgit