mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-06 22:17:37 +03:00
Now Playing backend implemented
This commit is contained in:
parent
9bfb61d994
commit
cc89cb5bd1
6 changed files with 49 additions and 11 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue