Added validation step to IA CDN server setting

This commit is contained in:
rainbow napkin 2025-09-06 09:16:40 -04:00
parent e9c474eaf0
commit 306f22aa93

View file

@ -75,7 +75,17 @@ class settingsPanel extends panelObj{
* @param {Event} event - Event handed down by event listener
*/
updateIACDN(event){
//If we hit enter
if(event.key == "Enter"){
//If we have an invalid server string
if(!(this.IACDNInput.value.match(/^ia[0-9]{6}\...$/g) || this.IACDNInput.value == "")){
//reset back to what was set before
this.IACDNInput.value = localStorage.getItem('IACDN');
//BAIL!
return;
}
localStorage.setItem("IACDN", this.IACDNInput.value);
client.processConfig("IACDN", this.IACDNInput.value);
}