subscription.go 481 B

123456789101112131415
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package validator // import "miniflux.app/validator"
  4. import "miniflux.app/model"
  5. // ValidateSubscriptionDiscovery validates subscription discovery requests.
  6. func ValidateSubscriptionDiscovery(request *model.SubscriptionDiscoveryRequest) *ValidationError {
  7. if !IsValidURL(request.URL) {
  8. return NewValidationError("error.invalid_site_url")
  9. }
  10. return nil
  11. }