Subj : syncWXremix and Dial-up
To : echicken
From : Digital Man
Date : Wed Jan 06 2016 10:06 pm
Re: syncWXremix and Dial-up
By: echicken to KenDB3 on Wed Jan 06 2016 11:33 pm
> Re: syncWXremix and Dial-up
> By: KenDB3 to Digital Man on Wed Jan 06 2016 22:23:46
>
> Ke> var dialup = (parseInt(user.connection) > 0);
>
> Ke> However, tbird is still seeing an error when the app is launched at
> Ke> Logon and also as a Door/External for his dial-up user.
>
> parseInt() is probably the wrong thing for this particular case, because it
> tries to pull a number out of a string that may contain non-digit
> characters.
>
> parseInt('192.168.1.1'); // returns 192
> parseInt('4162737230'); // returns 4162737230
>
> Assuming that phone numbers will always be strings of digits, you could do:
>
> if(user.connection.search(/[^\d]/) < 0) {
> // Probably a phone number
> } else {
> // Probably not a phone number
> }
He's using parseInt() on the user.connection property, which should either be a
terminal-protocol string (e.g. "Telnet", "Rlogin", "SSH") or a modem DCE
(connect) rate (e.g. "28800"). There should not ever be an IP address or a
phone number in the user.connection property.
Or maybe I missed this other use of parseInt()?
digital man
Synchronet "Real Fact" #42:
Synchronet added Baja/PCMS support with v2.00a (1994).
Norco, CA WX: 47.9�F, 91.0% humidity, 3 mph WNW wind, 0.60 inches rain/24hrs
---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net