aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@blos.sm>2024-09-10 17:33:54 +0100
committerLibravatar cel 🌸 <cel@blos.sm>2024-09-10 17:33:54 +0100
commit9d04ff6a4d1dde541a0253e0db59957c69fec4cf (patch)
tree70c7f9a2e6b64eef21e5efe78012d2e3261f4de0 /main.go
parent6fb41ab9b491a257b027bf8a3c8a0828dc681b9a (diff)
downloaddonetick-9d04ff6a4d1dde541a0253e0db59957c69fec4cf.tar.gz
donetick-9d04ff6a4d1dde541a0253e0db59957c69fec4cf.tar.bz2
donetick-9d04ff6a4d1dde541a0253e0db59957c69fec4cf.zip
WIP: genericize notifier as interfaceHEADmain
Diffstat (limited to 'main.go')
-rw-r--r--main.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/main.go b/main.go
index e49f8ab..ab1176c 100644
--- a/main.go
+++ b/main.go
@@ -24,7 +24,7 @@ import (
notifier "donetick.com/core/internal/notifier"
nRepo "donetick.com/core/internal/notifier/repo"
nps "donetick.com/core/internal/notifier/service"
- telegram "donetick.com/core/internal/notifier/telegram"
+ "donetick.com/core/internal/notifier/telegram"
"donetick.com/core/internal/thing"
tRepo "donetick.com/core/internal/thing/repo"
"donetick.com/core/internal/user"
@@ -60,8 +60,9 @@ func main() {
fx.Provide(nRepo.NewNotificationRepository),
fx.Provide(nps.NewNotificationPlanner),
- // add notifier
- fx.Provide(telegram.NewTelegramNotifier),
+ // add notifiers
+ fx.Provide(notifier.NewNotifiers),
+ fx.Supply(fx.Annotate(telegram.NewTelegramNotifier, fx.As(new(notifier.Notifier)))),
// Rate limiter
fx.Provide(utils.NewRateLimiter),