category.go 542 B

12345678910111213141516171819202122
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package form // import "miniflux.app/v2/internal/ui/form"
  4. import (
  5. "net/http"
  6. )
  7. // CategoryForm represents a feed form in the UI
  8. type CategoryForm struct {
  9. Title string
  10. HideGlobally bool
  11. }
  12. // NewCategoryForm returns a new CategoryForm.
  13. func NewCategoryForm(r *http.Request) *CategoryForm {
  14. return &CategoryForm{
  15. Title: r.FormValue("title"),
  16. HideGlobally: r.FormValue("hide_globally") == "1",
  17. }
  18. }