firebase via REST (less dependencies)

This commit is contained in:
2022-11-20 17:19:11 +01:00
parent 08a93551e7
commit d30e2cefc0
15 changed files with 519 additions and 396 deletions

View File

@@ -28,18 +28,23 @@ func main() {
app := logic.NewApp(sqlite)
if err := app.Migrate(); err != nil {
panic(err)
log.Fatal().Err(err).Msg("failed to migrate DB")
return
}
ginengine := ginext.NewEngine(conf)
router := api.NewRouter(app)
fb := firebase.NewFirebaseApp()
fb, err := firebase.NewFirebase(conf)
if err != nil {
log.Fatal().Err(err).Msg("failed to init firebase")
return
}
jobRetry := jobs.NewDeliveryRetryJob(app)
app.Init(conf, ginengine, &fb, []logic.Job{jobRetry})
app.Init(conf, ginengine, fb, []logic.Job{jobRetry})
router.Init(ginengine)