feat: add PostsPerPage to Site model and DB provider
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9b36a35c1a
commit
9919f3444a
|
|
@ -30,6 +30,7 @@ type Site struct {
|
|||
Title string
|
||||
Tagline string
|
||||
Timezone string
|
||||
PostsPerPage int
|
||||
}
|
||||
|
||||
type SitePublishTarget struct {
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ func (db *Provider) SaveSite(ctx context.Context, site *models.Site) error {
|
|||
Title: site.Title,
|
||||
Tagline: site.Tagline,
|
||||
Timezone: site.Timezone,
|
||||
PostsPerPage: int64(site.PostsPerPage),
|
||||
CreatedAt: timeToInt(site.Created),
|
||||
})
|
||||
if err != nil {
|
||||
|
|
@ -60,6 +61,7 @@ func (db *Provider) SaveSite(ctx context.Context, site *models.Site) error {
|
|||
Title: site.Title,
|
||||
Tagline: site.Tagline,
|
||||
Timezone: site.Timezone,
|
||||
PostsPerPage: int64(site.PostsPerPage),
|
||||
ID: site.ID,
|
||||
})
|
||||
}
|
||||
|
|
@ -107,6 +109,7 @@ func dbSiteToSite(row sqlgen.Site) models.Site {
|
|||
Title: row.Title,
|
||||
Timezone: row.Timezone,
|
||||
Tagline: row.Tagline,
|
||||
PostsPerPage: int(row.PostsPerPage),
|
||||
Created: time.Unix(row.CreatedAt, 0).UTC(),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue