Interactive feed provider

This commit is contained in:
2025-03-15 13:37:43 +08:00
parent ee4e7a58fe
commit 17c280ddf7
7 changed files with 71 additions and 7 deletions

View File

@ -28,7 +28,7 @@ func adminTriggerScanTask(c *fiber.Ctx) error {
go func() {
count := 0
for _, src := range services.NewsSources {
for _, src := range services.GetNewsSources() {
if !src.Enabled {
continue
}

View File

@ -56,7 +56,7 @@ func listNewsArticles(c *fiber.Ctx) error {
}
var sources []string
for _, srv := range services.NewsSources {
for _, srv := range services.GetNewsSources() {
if !isAdvanced && srv.Advanced {
continue
}

View File

@ -14,7 +14,7 @@ func getNewsSources(c *fiber.Ctx) error {
isAdvanced = true
}
return c.JSON(lo.Filter(services.NewsSources, func(item models.NewsSource, index int) bool {
return c.JSON(lo.Filter(services.GetNewsSources(), func(item models.NewsSource, index int) bool {
if !isAdvanced && item.Advanced {
return false
}