From 076c0d5afb299fedc5ee61a13bfec7f86055fc89 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 28 Sep 2024 11:58:41 +0300 Subject: can schedule entry --- internal/schedule/schedule.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'internal/schedule/schedule.go') diff --git a/internal/schedule/schedule.go b/internal/schedule/schedule.go index 17c9588..d8b7143 100644 --- a/internal/schedule/schedule.go +++ b/internal/schedule/schedule.go @@ -4,9 +4,11 @@ import ( "errors" "fmt" "log" + "os" "strings" "codeberg.org/snonux/gos/internal/config" + "codeberg.org/snonux/gos/internal/oi" ) var NothingToSchedule = errors.New("nothing to schedule") @@ -24,5 +26,8 @@ func Run(args config.Args, platform string) (string, error) { return "", NothingToSchedule } - return "", NothingToSchedule + // Schedule random qeued entry for platform + return oi.ReadDirRandomEntry(dir, func(file os.DirEntry) bool { + return strings.HasSuffix(file.Name(), ".queued") + }) } -- cgit v1.2.3