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

View file

@ -6,7 +6,7 @@ import (
)
func CreateMockNowPlayingRepo() *MockNowPlaying {
return &MockNowPlaying{data: make(map[string]time.Time)}
return &MockNowPlaying{}
}
type MockNowPlaying struct {
@ -20,7 +20,7 @@ func (m *MockNowPlaying) SetError(err bool) {
m.err = err
}
func (m *MockNowPlaying) Add(id string) error {
func (m *MockNowPlaying) Set(id string) error {
if m.err {
return errors.New("Error!")
}
@ -28,3 +28,7 @@ func (m *MockNowPlaying) Add(id string) error {
m.start = time.Now()
return nil
}
func (m *MockNowPlaying) Current() (string, time.Time) {
return m.id, m.start
}