From eb76608e7287db4b26d877deccce138daee849da Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 21 May 2023 17:50:51 +0200 Subject: add OnSongFinished backend hook allowing to remove uploaded songs --- backend.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'backend.go') diff --git a/backend.go b/backend.go index 9cb42f8..0d82e7f 100644 --- a/backend.go +++ b/backend.go @@ -8,15 +8,14 @@ import ( type Backend interface { Play(song *Song, player *Player) Search(keyword string) []Song + OnSongFinished(song *Song) } type DummyBackend struct{} -func (dummy *DummyBackend) Play(song *Song, player *Player) { -} - +func (dummy *DummyBackend) Play(song *Song, player *Player) {} +func (dummy *DummyBackend) OnSongFinished(song *Song) {} func (dummy *DummyBackend) Search(keyword string) []Song { - s := NewDummySong("Dummy Mc Crashtest", "exactly "+keyword) return []Song{s} } -- cgit v1.2.3