From 8e5def8c2e3e4ff347b1f60eb5f6007dae1bbd0a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 1 Nov 2024 11:31:40 +0200 Subject: add the .soon tag, and some refactor --- internal/oi/oi.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'internal/oi') diff --git a/internal/oi/oi.go b/internal/oi/oi.go index 2aa4417..b2a0953 100644 --- a/internal/oi/oi.go +++ b/internal/oi/oi.go @@ -84,20 +84,20 @@ func ReadDir[T any](dir string, cb func(file os.DirEntry) (T, bool)) ([]T, error return results, nil } -func ReadDirRandom[T any](dir string, cb func(file os.DirEntry) (T, bool)) (T, int, error) { +func ReadDirRandom[T any](dir string, cb func(file os.DirEntry) (T, bool)) (T, error) { results, err := ReadDir(dir, cb) if err != nil { var zero T - return zero, 0, err + return zero, err } if len(results) == 0 { var zero T - return zero, 0, ErrNotFound + return zero, ErrNotFound } rand.Seed(uint64(time.Now().UnixNano())) - return results[rand.Intn(len(results))], len(results), nil + return results[rand.Intn(len(results))], nil } func IsRegular(path string) bool { -- cgit v1.2.3