Merge branch 'fix/extra-keys-spurious-log' into 'master'

BETA: Fix the "Extra keys" message being fired even with no extra keys

See merge request 
This commit is contained in:
BondageProjects 2025-03-13 17:48:14 +00:00
commit 5a5fa27d71

View file

@ -418,7 +418,7 @@ function PreferenceInitPlayer(C, data) {
C.ImmersionSettings = ValidationApplyRecord(data.ImmersionSettings, C, PreferenceImmersionSettingsValidate);
C.OnlineSettings = ValidationApplyRecord(data.OnlineSettings, C, PreferenceOnlineSettingsValidate, true);
const extraKeys = CommonKeys(C.OnlineSettings).filter(i => !(i in PreferenceOnlineSettingsValidate));
if (extraKeys) {
if (extraKeys.length) {
console.warn(`Found extra keys ${extraKeys} in Player.OnlineSettings. Please move those to Player.ExtensionSettings`);
}
C.OnlineSharedSettings = ValidationApplyRecord(data.OnlineSharedSettings, C, PreferenceOnlineSharedSettingsValidate, true);