diff options
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/start.go | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/start.go b/cmd/start.go index fa00786..f6a2267 100644 --- a/cmd/start.go +++ b/cmd/start.go @@ -2,8 +2,11 @@ package cmd  import (  	"apjournal/config" +	"apjournal/internal/crons" +	"apjournal/internal/database/repos"  	database "apjournal/internal/database/sql"  	"apjournal/internal/server" +	"context"  	"os"  	"log/slog" @@ -34,7 +37,10 @@ var startCmd = &cobra.Command{  			log.Error("failed to connect to db", "error", err)  			return  		} -		srv := server.NewServer(cfg, log, db.Conn) +		repo := repos.NewProvider(db.Conn) +		srv := server.NewServer(cfg, log, repo) +		cron := crons.NewCron(context.Background(), repo) +		cron.StartCronJobs()  		// listen for new messages  		srv.Listen()  	},  | 
