subscription.go 528 B

12345678910111213141516
  1. // Copyright 2021 Frédéric Guillot. All rights reserved.
  2. // Use of this source code is governed by the Apache 2.0
  3. // license that can be found in the LICENSE file.
  4. package validator // import "miniflux.app/validator"
  5. import "miniflux.app/model"
  6. // ValidateSubscriptionDiscovery validates subscription discovery requests.
  7. func ValidateSubscriptionDiscovery(request *model.SubscriptionDiscoveryRequest) *ValidationError {
  8. if !IsValidURL(request.URL) {
  9. return NewValidationError("error.invalid_site_url")
  10. }
  11. return nil
  12. }