diff --git a/main.go b/main.go index 9a1c913..d4b05ed 100644 --- a/main.go +++ b/main.go @@ -11,6 +11,7 @@ import ( "prayertimes/internal/database" "prayertimes/internal/net" "prayertimes/pkg/dbtimesprovider" + "prayertimes/pkg/diyanet" "prayertimes/pkg/diyanetapi" ) @@ -32,6 +33,7 @@ func main() { func newServices() (api.Services, func(), error) { diyanetAPIProvider := diyanetapi.New(net.ReqClient) + diyanetProvider := diyanet.New(net.GetParsed) db, err := database.NewSqliteDB(getDefaultEnv("DATABASE_URL", "app.sqlite3")) if err != nil { @@ -42,10 +44,8 @@ func newServices() (api.Services, func(), error) { return api.Services{}, nil, fmt.Errorf("failed to migrate database: %w", err) } - dbProvider := dbtimesprovider.New(db, diyanetAPIProvider) - return api.Services{ - TimesProvider: dbProvider, + TimesProvider: dbtimesprovider.New(db, diyanetProvider), LocationTimesProvider: diyanetAPIProvider, }, func() { defer db.Db.(*sql.DB).Close()