aboutsummaryrefslogtreecommitdiff
path: root/dummyBackend.go
diff options
context:
space:
mode:
Diffstat (limited to 'dummyBackend.go')
-rw-r--r--dummyBackend.go8
1 files changed, 3 insertions, 5 deletions
diff --git a/dummyBackend.go b/dummyBackend.go
index f2eae57..d4461db 100644
--- a/dummyBackend.go
+++ b/dummyBackend.go
@@ -7,7 +7,7 @@ import (
type DummyBackend struct{}
-func (dummy *DummyBackend) Play(song Song) {
+func (dummy *DummyBackend) Play(song *Song) {
}
func (dummy *DummyBackend) Pause() {
@@ -19,11 +19,9 @@ func (dummy *DummyBackend) Search(keyword string) []Song {
return []Song{s}
}
-func NewDummySong(title string, artist string) Song {
- s := Song{title, artist, "dummy", "", 0, 0, map[string]struct{}{}, map[string]struct{}{}}
+func NewDummySong(title, artist string) Song {
h := sha1.New()
h.Write([]byte(title))
h.Write([]byte(artist))
- s.Uri = base64.URLEncoding.EncodeToString(h.Sum(nil))
- return s
+ return NewSong(title, artist, "dummy", base64.URLEncoding.EncodeToString(h.Sum(nil)))
}