Subj : bbs.atcodes() To : deon From : Digital Man Date : Sat Apr 30 2022 12:08:40 Re: bbs.atcodes() By: deon to Digital Man on Sat Apr 30 2022 10:17 pm > Hey DM, > > I've been playing with bbs.atcodes(), and I've noticed the following: > > synchronet: term Node 1 Replacing [@DATETIME-L15@] with [Sat Apr 30 > 2022] synchronet: term Node 1 Replacing [@TIME-L8@] with [09:42 pm] > > synchronet: term Node 1 Replacing [@DATETIMEL15@] with [null] > synchronet: term Node 1 Replacing [@TIMEL8@] with [null] > > synchronet: term Node 1 Replacing [@STATS.LTODAY-Z2@] with [] > synchronet: term Node 1 Replacing [@STATS.TTODAY-Z2@] with [] > > synchronet: term Node 1 Replacing [@STATS.LTODAY@] with [5] > synchronet: term Node 1 Replacing [@STATS.TTODAY@] with [31] > > ie: > > If I use the pipe delimiter (I'm using the word above only in this > message), I'm getting "null" instead of the value (it works with the dash > delimiter). That's expected: bbs.atcode() does not support the formatting modifiers. > For the STATSXXX I'm getting nothing returned (regardless of whether I > use a dash or pipe delimiter), but I do get a return if I remove the > delimiter altogether. Same answer: you can't use the format modifiers with bbs.atcode(). > This is: JSexec v3.19c-Linux master/c0f42027d Are you sure about that? JSexec doesn't instantiate the 'bbs' object, so that seems unlikely. But no matter, it's not an sbbs-version issue. > I think bbs.atcodes() is not working correct, am I on the wrong track? Working as expected. -- digital man (rob) Synchronet/BBS Terminology Definition #51: MODEM = Modulator/Demodulator Norco, CA WX: 77.2øF, 43.0% humidity, 10 mph E wind, 0.00 inches rain/24hrs --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .