Now Playing backend implemented

This commit is contained in:
Deluan
2016-03-16 21:04:41 -04:00
parent 9bfb61d994
commit cc89cb5bd1
6 changed files with 49 additions and 11 deletions
+2 -7
View File
@@ -22,7 +22,7 @@ func NewNowPlayingRepository() engine.NowPlayingRepository {
return r
}
func (r *nowPlayingRepository) Add(id string) error {
func (r *nowPlayingRepository) Set(id string) error {
if id == "" {
return errors.New("Id is required")
}
@@ -32,12 +32,7 @@ func (r *nowPlayingRepository) Add(id string) error {
if err != nil {
return err
}
err = Db().Set(nowPlayingKeyName, []byte(h))
if err != nil {
return err
}
_, err = Db().Expire(nowPlayingKeyName, int64(engine.NowPlayingExpire.Seconds()))
return err
return Db().SetEX(nowPlayingKeyName, int64(engine.NowPlayingExpire.Seconds()), []byte(h))
}
var _ engine.NowPlayingRepository = (*nowPlayingRepository)(nil)