fix(09-05): emit VolumeChanged event and persist state in ChangeVolume and MuteToggle

This commit is contained in:
2026-03-07 02:06:08 -05:00
parent 77328e95dc
commit bb3fd204f0
3 changed files with 15 additions and 12 deletions
+3
View File
@@ -682,6 +682,8 @@ func (p *Player) ChangeVolume(deltaVolume int) error {
defer p.mu.Unlock()
p.setVolumeLocked(p.getUserVolume() + UserVolume(deltaVolume))
p.emitVolumeChanged()
p.saveState()
return nil
}
@@ -696,6 +698,7 @@ func (p *Player) MuteToggle() error {
defer p.mu.Unlock()
p.volume.Silent = !p.volume.Silent
p.emitVolumeChanged()
p.saveState()
return nil