feat:#6 added tests with db for unused feed delete

This commit is contained in:
masterElmar
2023-11-21 01:48:09 +01:00
parent 66585b743e
commit f72610f2f9
11 changed files with 178 additions and 37 deletions

View File

@@ -2,6 +2,7 @@ package db
import (
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/daos"
"github.com/pocketbase/pocketbase/models"
"htwkalender/model"
"time"
@@ -28,7 +29,7 @@ func FindFeedByToken(token string, app *pocketbase.PocketBase) (*model.Feed, err
var feed model.Feed
feed.Modules = record.GetString("modules")
feed.Retrieved = record.GetTime("retrieved")
feed.Retrieved = record.GetDateTime("retrieved")
//update retrieved time
record.Set("retrieved", time.Now())
@@ -38,8 +39,9 @@ func FindFeedByToken(token string, app *pocketbase.PocketBase) (*model.Feed, err
return &feed, err
}
func GetAllFeeds(app *pocketbase.PocketBase) ([]*models.Record, error) {
feeds, err := app.Dao().FindRecordsByFilter("feeds", "", "", 0, 0)
func GetAllFeeds(db *daos.Dao) ([]model.Feed, error) {
var feeds []model.Feed
err := db.DB().Select("*").From("feeds").All(&feeds)
if err != nil {
return nil, err
}