Re: Re: msglist as loadable module
By: Nolageek to Digital Man on Thu Mar 05 2020 01:45 pm
Yeah, use bbs.exec("?msglist") instead.
If I call it explicitly like that, why should set it up as a module in SCFG?
So that'll be called automatically when users use the 'L' command from the reading msgs/mail prompt. So that it'll be caused automatically when reading mail from all possible methods of doing that via the terminal server.
My understanding (which is more and more often wrong lol) was that using a loadable module meant I wouldn't have to modify my shell. Or is that only on certain menu options?
The loadable modules configured in SCFG->System->Loadable Modules are only invoked automatically from native functions in the C/C++ and only where it makes sense. The bbs.list_msgs() messages does not invoke the "List Msgs" loadable module because it can't support all the uses cases (e.g. optional argument values) supported by bbs.list_msgs(). I considered/tried to make that happen, but it wasn't feasiable, at least not initially.
The 'L' command key in the default shell is a new addition, so having it invoke msglist.js directly was no problem.
digital man
Synchronet "Real Fact" #85:
The ZMODEM file transfer protocol is limited to files of 4 gigabytes or smaller.
Norco, CA WX: 79.5øF, 29.0% humidity, 3 mph E wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net