mirror of
https://github.com/miniflux/v2.git
synced 2025-08-01 17:38:37 +00:00
Add new fields for feed username/password
This commit is contained in:
parent
261695c14c
commit
bddca15b69
27 changed files with 203 additions and 68 deletions
|
@ -24,6 +24,8 @@ type Feed struct {
|
|||
ScraperRules string `json:"scraper_rules"`
|
||||
RewriteRules string `json:"rewrite_rules"`
|
||||
Crawler bool `json:"crawler"`
|
||||
Username string `json:"username"`
|
||||
Password string `json:"password"`
|
||||
Category *Category `json:"category,omitempty"`
|
||||
Entries Entries `json:"entries,omitempty"`
|
||||
Icon *FeedIcon `json:"icon"`
|
||||
|
@ -69,6 +71,14 @@ func (f *Feed) Merge(override *Feed) {
|
|||
if override.Category != nil && override.Category.ID != 0 && override.Category.ID != f.Category.ID {
|
||||
f.Category.ID = override.Category.ID
|
||||
}
|
||||
|
||||
if override.Username != f.Username {
|
||||
f.Username = override.Username
|
||||
}
|
||||
|
||||
if override.Password != f.Password {
|
||||
f.Password = override.Password
|
||||
}
|
||||
}
|
||||
|
||||
// Feeds is a list of feed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue