Workaround to remember logarithmic volume

This commit is contained in:
Deluan 2021-02-02 18:29:20 -05:00
parent e79922def1
commit 591a5344ac
1 changed files with 7 additions and 10 deletions

View File

@ -198,9 +198,8 @@ const Player = () => {
])
const onAudioListsChange = useCallback(
(currentPlayIndex, audioLists) => {
dispatch(syncQueue(currentPlayIndex, audioLists))
},
(currentPlayIndex, audioLists) =>
dispatch(syncQueue(currentPlayIndex, audioLists)),
[dispatch]
)
@ -230,7 +229,8 @@ const Player = () => {
)
const onAudioVolumeChange = useCallback(
(volume) => dispatch(setVolume(volume)),
// sqrt to compensate for the logarithmic volume
(volume) => dispatch(setVolume(Math.sqrt(volume))),
[dispatch]
)
@ -260,12 +260,9 @@ const Player = () => {
[dispatch, showNotifications]
)
const onAudioPause = useCallback(
(info) => {
dispatch(currentPlaying(info))
},
[dispatch]
)
const onAudioPause = useCallback((info) => dispatch(currentPlaying(info)), [
dispatch,
])
const onAudioEnded = useCallback(
(currentPlayId, audioLists, info) => {