aboutsummaryrefslogtreecommitdiff
path: root/internal/validator/enclosure.go
diff options
context:
space:
mode:
authorGravatar Pontus Jensen Karlsson <wolfhechel@users.noreply.github.com> 2024-08-18 20:53:19 +0200
committerGravatar GitHub <noreply@github.com> 2024-08-18 11:53:19 -0700
commit810b3517725b7e1c4f66ec9e40400bf1d1cf24dd (patch)
tree90586698031cb913a44f487641aca4081d120c8c /internal/validator/enclosure.go
parent89ff33ddd0125782ee6dbe075a3e21c0eacda15e (diff)
downloadv2-810b3517725b7e1c4f66ec9e40400bf1d1cf24dd.tar.gz
v2-810b3517725b7e1c4f66ec9e40400bf1d1cf24dd.tar.zst
v2-810b3517725b7e1c4f66ec9e40400bf1d1cf24dd.zip
feat: add API routes `/v1/enclosures/{enclosureID}`
Diffstat (limited to 'internal/validator/enclosure.go')
-rw-r--r--internal/validator/enclosure.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/internal/validator/enclosure.go b/internal/validator/enclosure.go
new file mode 100644
index 00000000..b33ac22e
--- /dev/null
+++ b/internal/validator/enclosure.go
@@ -0,0 +1,18 @@
+// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
+// SPDX-License-Identifier: Apache-2.0
+
+package validator
+
+import (
+ "fmt"
+
+ "miniflux.app/v2/internal/model"
+)
+
+func ValidateEnclosureUpdateRequest(request *model.EnclosureUpdateRequest) error {
+ if request.MediaProgression < 0 {
+ return fmt.Errorf(`media progression must an positive integer`)
+ }
+
+ return nil
+}