From 97efd2a3740412ec78a018da4fe068c141c9d1ec Mon Sep 17 00:00:00 2001 From: Lizzy Hunt Date: Wed, 27 Mar 2024 15:10:39 -0600 Subject: clean up old sessions every 500 seconds --- args/args.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'args') diff --git a/args/args.go b/args/args.go index a360d57..64dee35 100644 --- a/args/args.go +++ b/args/args.go @@ -18,6 +18,7 @@ type Arguments struct { Port int Server bool Migrate bool + Scheduler bool OauthConfig *oauth2.Config OauthUserInfoURI string @@ -28,6 +29,7 @@ func GetArgs() (*Arguments, error) { databasePath := flag.String("database-path", "./hatecomputers.db", "Path to the SQLite database") templatePath := flag.String("template-path", "./templates", "Path to the template directory") staticPath := flag.String("static-path", "./static", "Path to the static directory") + scheduler := flag.Bool("scheduler", false, "Run scheduled jobs via cron") server := flag.Bool("server", false, "Run the server") migrate := flag.Bool("migrate", false, "Run the migrations") @@ -83,6 +85,7 @@ func GetArgs() (*Arguments, error) { Port: *port, Server: *server, Migrate: *migrate, + Scheduler: *scheduler, OauthConfig: oauthConfig, OauthUserInfoURI: oauthUserInfoURI, -- cgit v1.2.3-70-g09d2