Skip to content

Commit 66ec90f

Browse files
committed
volume handling changes
1 parent 325a302 commit 66ec90f

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

client/public/metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"buildMajor":1,"buildMinor":125,"buildRevision":312,"buildTag":"dev","buildDate":"Mon Mar 10 2025","build":"1.125.312 dev"}
1+
{"buildMajor":1,"buildMinor":125,"buildRevision":313,"buildTag":"dev","buildDate":"Wed Apr 09 2025","build":"1.125.313 dev"}

client/src/client/OpenAudioAppContainer.jsx

+13-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,11 @@ class OpenAudioAppContainer extends React.Component {
183183
return;
184184
}
185185

186-
if (serverData.defaultVolume) {
186+
// restore last volume
187+
const lastStoredVolume = Cookies.get('setting_normalVolume');
188+
if (lastStoredVolume && isNum(lastStoredVolume) && !serverData.ignoreLastVolume) {
189+
setGlobalState({ settings: { normalVolume: parseFloat(lastStoredVolume) } });
190+
} else if (serverData.defaultVolume) {
187191
setGlobalState({ settings: { normalVolume: serverData.defaultVolume } });
188192
}
189193

@@ -407,3 +411,11 @@ function isVoicechatCompatible() {
407411
}
408412
return true;
409413
}
414+
415+
function isNum(value) {
416+
if (typeof value === 'number') {
417+
return true;
418+
}
419+
420+
return !Number.isNaN(parseInt(value, 10));
421+
}

client/src/metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"buildMajor":1,"buildMinor":125,"buildRevision":312,"buildTag":"dev","buildDate":"Mon Mar 10 2025","build":"1.125.312 dev"}
1+
{"buildMajor":1,"buildMinor":125,"buildRevision":313,"buildTag":"dev","buildDate":"Wed Apr 09 2025","build":"1.125.313 dev"}

0 commit comments

Comments
 (0)