diff options
author | 2024-08-18 20:53:19 +0200 | |
---|---|---|
committer | 2024-08-18 11:53:19 -0700 | |
commit | 810b3517725b7e1c4f66ec9e40400bf1d1cf24dd (patch) | |
tree | 90586698031cb913a44f487641aca4081d120c8c /internal/validator/enclosure.go | |
parent | 89ff33ddd0125782ee6dbe075a3e21c0eacda15e (diff) | |
download | v2-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.go | 18 |
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 +} |