add fedi module (#183)

Reviewed-on: https://git.ptzo.gdn/feditools/relay/pulls/183
Co-authored-by: Tyr Mactire <tyr@pettingzoo.co>
Co-committed-by: Tyr Mactire <tyr@pettingzoo.co>
This commit is contained in:
Tyr Mactire 2023-03-11 07:59:43 +00:00 committed by PettingZoo Gitea
parent cd97960f32
commit 351c4a07d5
No known key found for this signature in database
GPG Key ID: 39788A4390A1372F
2 changed files with 11 additions and 2 deletions

View File

@ -23,8 +23,6 @@ builds:
- linux
- darwin
goamd64:
- v1
- v2
- v3
mod_timestamp: "{{ .CommitTimestamp }}"
archives:

View File

@ -8,6 +8,7 @@ import (
"git.ptzo.gdn/feditools/relay/internal/config"
"git.ptzo.gdn/feditools/relay/internal/db/bun"
"git.ptzo.gdn/feditools/relay/internal/db/cachemem"
"git.ptzo.gdn/feditools/relay/internal/fedi"
"git.ptzo.gdn/feditools/relay/internal/http"
"git.ptzo.gdn/feditools/relay/internal/kv/redis"
"git.ptzo.gdn/feditools/relay/internal/logic/logic1"
@ -162,6 +163,16 @@ var Start action.Action = func(ctx context.Context) error {
}()
logicMod.SetRunner(runnerMod)
// create fedi module
fediMod, err := fedi.New(dbCacheClient, logicMod.Transport(), kvClient, tokz)
if err != nil {
l.Errorf("fedi: %s", err.Error())
cancel()
return err
}
logicMod.SetFedi(fediMod)
// create language module
notifier, err := newNotifier(logicMod)
if err != nil {