aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.go2
-rw-r--r--main.go3
-rw-r--r--wrms.go10
-rw-r--r--wrms_test.go2
4 files changed, 9 insertions, 8 deletions
diff --git a/config.go b/config.go
index b2df159..5683f29 100644
--- a/config.go
+++ b/config.go
@@ -22,8 +22,8 @@ type Config struct {
AdminPW string `yaml:"admin-password"`
Admins []uuid.UUID `yaml:"admins"`
Spotify *SpotifyConfig `yaml:"spotify"`
+ TimeBonus float64 `yaml:"time-bonus"`
HasUpload bool
- timeBonus float64 `yaml:time-bonus`
}
func defaultConfig() Config {
diff --git a/main.go b/main.go
index c627894..0b9b956 100644
--- a/main.go
+++ b/main.go
@@ -270,7 +270,8 @@ func main() {
flag.StringVar(&config.LogLevel, "loglevel", config.LogLevel, "log level")
flag.IntVar(&config.Port, "port", config.Port, "port to listen to")
- flag.Float64Var(&config.timeBonus, "time-bonus", config.timeBonus, "weight bonus granted over time")
+ flag.Float64Var(&config.TimeBonus, "time-bonus", config.TimeBonus,
+ "weight bonus granted over time")
backends := flag.String("backends", "", "music backend to use")
flag.StringVar(&config.LocalMusicDir,
"serve-music-dir", config.LocalMusicDir, "local music directory to serve")
diff --git a/wrms.go b/wrms.go
index 5dfdc53..b2bc2dc 100644
--- a/wrms.go
+++ b/wrms.go
@@ -85,8 +85,8 @@ func (wrms *Wrms) initConn(conn *Connection) error {
initialCmds := []interface{}{}
- if wrms.Config.timeBonus != 0 {
- ev := map[string]any{"cmd": "timeBonus", "timeBonus": wrms.Config.timeBonus}
+ if wrms.Config.TimeBonus != 0 {
+ ev := map[string]any{"cmd": "timeBonus", "timeBonus": wrms.Config.TimeBonus}
initialCmds = append(initialCmds, ev)
}
@@ -149,9 +149,9 @@ func (wrms *Wrms) AddSong(song *Song) {
startPlayingAgain := wrms.playing && wrms.CurrentSong.Load() == nil
- if wrms.Config.timeBonus != 0 {
- llog.Info("Apply time bonus %v", wrms.Config.timeBonus)
- wrms.queue.applyTimeBonus(wrms.Config.timeBonus)
+ if wrms.Config.TimeBonus != 0 {
+ llog.Info("Apply time bonus %v", wrms.Config.TimeBonus)
+ wrms.queue.applyTimeBonus(wrms.Config.TimeBonus)
}
wrms._addSong(song)
diff --git a/wrms_test.go b/wrms_test.go
index bfb620d..7d7942c 100644
--- a/wrms_test.go
+++ b/wrms_test.go
@@ -142,7 +142,7 @@ func TestFlipVote(t *testing.T) {
func TestTimeBonus(t *testing.T) {
wrms := Wrms{Player: &mockPlayer{}}
- wrms.Config.timeBonus = 0.1
+ wrms.Config.TimeBonus = 0.1
songs := []*Song{
NewDummySong("song1", "snfmt"),
NewDummySong("song2", "snfmt"),