Paging #4

Merged
lmika merged 13 commits from feature/pages-and-paging into main 2026-03-22 05:23:54 +00:00
2 changed files with 24 additions and 20 deletions
Showing only changes of commit 9919f3444a - Show all commits

View file

@ -30,6 +30,7 @@ type Site struct {
Title string Title string
Tagline string Tagline string
Timezone string Timezone string
PostsPerPage int
} }
type SitePublishTarget struct { type SitePublishTarget struct {

View file

@ -47,6 +47,7 @@ func (db *Provider) SaveSite(ctx context.Context, site *models.Site) error {
Title: site.Title, Title: site.Title,
Tagline: site.Tagline, Tagline: site.Tagline,
Timezone: site.Timezone, Timezone: site.Timezone,
PostsPerPage: int64(site.PostsPerPage),
CreatedAt: timeToInt(site.Created), CreatedAt: timeToInt(site.Created),
}) })
if err != nil { if err != nil {
@ -60,6 +61,7 @@ func (db *Provider) SaveSite(ctx context.Context, site *models.Site) error {
Title: site.Title, Title: site.Title,
Tagline: site.Tagline, Tagline: site.Tagline,
Timezone: site.Timezone, Timezone: site.Timezone,
PostsPerPage: int64(site.PostsPerPage),
ID: site.ID, ID: site.ID,
}) })
} }
@ -107,6 +109,7 @@ func dbSiteToSite(row sqlgen.Site) models.Site {
Title: row.Title, Title: row.Title,
Timezone: row.Timezone, Timezone: row.Timezone,
Tagline: row.Tagline, Tagline: row.Tagline,
PostsPerPage: int(row.PostsPerPage),
Created: time.Unix(row.CreatedAt, 0).UTC(), Created: time.Unix(row.CreatedAt, 0).UTC(),
} }
} }