mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
Fix/Optimize OSC IP address saving (#300)
This commit is contained in:
@@ -93,13 +93,16 @@ export function OSCSettings() {
|
||||
useRPCPacket(RpcMessage.SettingsResponse, (settings: SettingsResponseT) => {
|
||||
const formData: OSCSettingsForm = defaultValues;
|
||||
if (settings.vrcOsc) {
|
||||
formData.vrchat.enabled = settings.vrcOsc.enabled;
|
||||
formData.vrchat.portIn =
|
||||
settings.vrcOsc.portIn || defaultValues.vrchat.portIn;
|
||||
formData.vrchat.portOut =
|
||||
settings.vrcOsc.portOut || defaultValues.vrchat.portOut;
|
||||
formData.vrchat.trackers =
|
||||
settings.vrcOsc.trackers || defaultValues.vrchat.trackers;
|
||||
if (settings.vrcOsc.enabled)
|
||||
formData.vrchat.enabled = settings.vrcOsc.enabled;
|
||||
if (settings.vrcOsc.portIn)
|
||||
formData.vrchat.portIn = settings.vrcOsc.portIn;
|
||||
if (settings.vrcOsc.portOut)
|
||||
formData.vrchat.portOut = settings.vrcOsc.portOut;
|
||||
if (settings.vrcOsc.trackers)
|
||||
formData.vrchat.trackers = settings.vrcOsc.trackers;
|
||||
if (settings.vrcOsc.address)
|
||||
formData.vrchat.address = settings.vrcOsc.address.toString();
|
||||
}
|
||||
|
||||
reset(formData);
|
||||
|
||||
@@ -439,9 +439,6 @@ public class RPCHandler extends ProtocolHandler<RpcMessageHeader>
|
||||
.getFilters();
|
||||
filtersConfig.setType(type.configKey);
|
||||
filtersConfig.setAmount(req.filtering().amount());
|
||||
|
||||
this.api.server.getConfigManager().saveConfig();
|
||||
|
||||
filtersConfig.updateTrackersFilters();
|
||||
}
|
||||
}
|
||||
@@ -582,11 +579,10 @@ public class RPCHandler extends ProtocolHandler<RpcMessageHeader>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
cfg.save();
|
||||
this.api.server.getConfigManager().saveConfig();
|
||||
}
|
||||
|
||||
this.api.server.getConfigManager().saveConfig();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user