Fix/Optimize OSC IP address saving (#300)

This commit is contained in:
lucas lelievre
2022-11-24 22:12:39 +01:00
committed by GitHub
parent b5f12b46e0
commit def3da6580
2 changed files with 11 additions and 12 deletions

View File

@@ -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);

View File

@@ -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