diff --git a/src/main/main.go b/src/main/main.go index 9486952..49b8cda 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -13,6 +13,7 @@ import ( "time" "astraltech.xyz/accountmanager/src/logging" + "astraltech.xyz/accountmanager/src/worker" ) var ( @@ -365,7 +366,7 @@ func main() { ldapServerMutex.Unlock() defer closeLDAPServer(ldapServer) - createWorker(time.Minute*5, cleanupSessions) + worker.CreateWorker(time.Minute*5, cleanupSessions) HandleFunc("/favicon.ico", faviconHandler) HandleFunc("/logo", logoHandler) diff --git a/src/main/worker.go b/src/worker/worker.go similarity index 78% rename from src/main/worker.go rename to src/worker/worker.go index 1a82216..2c710c7 100644 --- a/src/main/worker.go +++ b/src/worker/worker.go @@ -1,4 +1,4 @@ -package main +package worker import ( "time" @@ -6,7 +6,7 @@ import ( "astraltech.xyz/accountmanager/src/logging" ) -func createWorker(interval time.Duration, task func()) { +func CreateWorker(interval time.Duration, task func()) { logging.Debugf("Creating worker that runs on a %s interval", interval.String()) go func() { ticker := time.NewTicker(interval)