This commit is contained in:
lbenedar
2026-03-04 17:25:25 +03:00
parent c5833c6ddf
commit dceefea953
2 changed files with 39 additions and 11 deletions

View File

@@ -50,5 +50,25 @@ func (m *SnippetModel) Get(id int) (*Snippet, error) {
}
func (m *SnippetModel) Latest() ([]*Snippet, error) {
return nil, nil
stmt := `SELECT id, title, content, created, expires FROM snippets
WHERE expires > UTC_TIMESTAMP() ORDER BY id DESC LIMIT 10`
rows, err := m.DB.Query(stmt)
if err != nil {
return nil, err
}
defer rows.Close()
snippets := []*Snippet{}
for rows.Next() {
s := &Snippet{}
err = rows.Scan(&s.ID, &s.Title, &s.Content, &s.Created, &s.Expires)
if err != nil {
return nil, err
}
snippets = append(snippets, s)
}
if err = rows.Err(); err != nil {
return nil, err
}
return snippets, nil
}