From 1f8be2478f97feab79d55cbd4b3d73624733d49a Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 22 Jul 2023 14:47:03 +0200 Subject: propagate the time bonus to the client and apply it when adding new songs --- wrms.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'wrms.go') diff --git a/wrms.go b/wrms.go index f6784c8..02b0860 100644 --- a/wrms.go +++ b/wrms.go @@ -226,7 +226,13 @@ func (wrms *Wrms) initConn(conn *Connection) error { curEventId := wrms.eventId.Load() conn.nextEvent = curEventId + 1 - initialCmds := []Event{} + initialCmds := []interface{}{} + + if wrms.Config.timeBonus != 0 { + ev := map[string]any{"cmd": "timeBonus", "timeBonus": wrms.Config.timeBonus} + initialCmds = append(initialCmds, ev) + } + if wrms.playing { var songs []Song if currentSong := wrms.CurrentSong.Load(); currentSong != nil { -- cgit v1.2.3