From 5a1d99989fa32be1684b9290b4a58e8418b7b92d Mon Sep 17 00:00:00 2001
From: shenwc <spd260@126.com>
Date: 星期二, 26 十一月 2024 17:57:50 +0800
Subject: [PATCH] 11111
---
store.go | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/store.go b/store.go
new file mode 100755
index 0000000..68bfdab
--- /dev/null
+++ b/store.go
@@ -0,0 +1,18 @@
+package goupdate
+
+import "github.com/pkg/errors"
+
+// TODO: the platform resolution should also be
+// in the interface...
+
+// Errors.
+var (
+ // ErrNotFound is returned from GetRelease if the release is not found.
+ ErrNotFound = errors.New("release not found")
+)
+
+// Store is the interface used for listing and fetching releases.
+type Store interface {
+ GetRelease(version string) (*Release, error)
+ LatestReleases() ([]*Release, error)
+}
--
Gitblit v1.8.0