mirror of
https://github.com/miniflux/v2.git
synced 2025-08-06 17:41:00 +00:00
Improve storage module
This commit is contained in:
parent
e38333e272
commit
d3883126bf
13 changed files with 505 additions and 317 deletions
|
@ -14,14 +14,14 @@ func (s *Storage) Timezones() (map[string]string, error) {
|
|||
timezones := make(map[string]string)
|
||||
rows, err := s.db.Query(`SELECT name FROM pg_timezone_names() ORDER BY name ASC`)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("unable to fetch timezones: %v", err)
|
||||
return nil, fmt.Errorf(`store: unable to fetch timezones: %v`, err)
|
||||
}
|
||||
defer rows.Close()
|
||||
|
||||
for rows.Next() {
|
||||
var timezone string
|
||||
if err := rows.Scan(&timezone); err != nil {
|
||||
return nil, fmt.Errorf("unable to fetch timezones row: %v", err)
|
||||
return nil, fmt.Errorf(`store: unable to fetch timezones row: %v`, err)
|
||||
}
|
||||
|
||||
if !strings.HasPrefix(timezone, "posix") && !strings.HasPrefix(timezone, "SystemV") && timezone != "localtime" {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue