From 361639db688a77a3279c8c1f9c6189fc84be855c Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Thu, 21 Jul 2022 21:41:56 +0200 Subject: [PATCH] split to move cache logic into it later --- server/gitea/cache.go | 12 ++++++++++++ server/gitea/client.go | 9 --------- 2 files changed, 12 insertions(+), 9 deletions(-) create mode 100644 server/gitea/cache.go diff --git a/server/gitea/cache.go b/server/gitea/cache.go new file mode 100644 index 0000000..932ff3c --- /dev/null +++ b/server/gitea/cache.go @@ -0,0 +1,12 @@ +package gitea + +type FileResponse struct { + Exists bool + ETag []byte + MimeType string + Body []byte +} + +func (f FileResponse) IsEmpty() bool { + return len(f.Body) != 0 +} diff --git a/server/gitea/client.go b/server/gitea/client.go index 3b9ad6f..943be1f 100644 --- a/server/gitea/client.go +++ b/server/gitea/client.go @@ -23,13 +23,6 @@ type Client struct { contentTimeout time.Duration } -type FileResponse struct { - Exists bool - ETag []byte - MimeType string - Body []byte -} - // TODO: once golang v1.19 is min requirement, we can switch to 'JoinPath()' of 'net/url' package func joinURL(baseURL string, paths ...string) string { p := make([]string, 0, len(paths)) @@ -44,8 +37,6 @@ func joinURL(baseURL string, paths ...string) string { return baseURL + "/" + strings.Join(p, "/") } -func (f FileResponse) IsEmpty() bool { return len(f.Body) != 0 } - func NewClient(giteaRoot, giteaAPIToken string) (*Client, error) { rootURL, err := url.Parse(giteaRoot) giteaRoot = strings.Trim(rootURL.String(), "/")