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

This commit is contained in:
yonlu committed 2026-03-07 02:06:08 -05:00
1 parent 77328e95dc
commit bb3fd204f0
3 files changed
+15 -12

No files matched your search

+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