fix feed.folder_id

This commit is contained in:
Nazar Kanaev
2020-08-04 16:37:47 +01:00
parent 27d38987a5
commit 718116ff67
3 changed files with 20 additions and 19 deletions

View File

@@ -51,8 +51,8 @@ func (s *Storage) RenameFeed(feedId int64, newTitle string) bool {
return err == nil
}
func (s *Storage) UpdateFeedFolder(feedId int64, newFolderId int64) bool {
_, err := s.db.Exec(`update feeds set folder_id = ? where id = ?`, intOrNil(newFolderId), feedId)
func (s *Storage) UpdateFeedFolder(feedId int64, newFolderId *int64) bool {
_, err := s.db.Exec(`update feeds set folder_id = ? where id = ?`, newFolderId, feedId)
return err == nil
}

View File

@@ -89,10 +89,3 @@ func New(path string, logger *log.Logger) (*Storage, error) {
}
return &Storage{db: db, log: logger}, nil
}
func intOrNil(id int64) interface{} {
if id == 0 {
return nil
}
return id
}