From 942e19c3517b353901048ce9ee1ddb61e4990aa4 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 2 Feb 2024 12:08:06 +0100 Subject: [PATCH] s3: add Enabled --- s3/middleware.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/s3/middleware.go b/s3/middleware.go index 6ae215d5a8a02bd0af59a8753f4a35330372ad6a..a4834050bbdd4e7814bd5824ac3fbd9296925ee4 100644 --- a/s3/middleware.go +++ b/s3/middleware.go @@ -69,3 +69,10 @@ func URL(conf ini.File, bucket string) string { return proto + "://" + upstream } + +func Enabled(conf ini.File) bool { + upstream, _ := conf.Get("objects", "s3-upstream") + accessKey, _ := conf.Get("objects", "s3-access-key") + secretKey, _ := conf.Get("objects", "s3-secret-key") + return upstream != "" && accessKey != "" && secretKey != "" +}