• src/sbbs3/chat.cpp getnode.cpp scfgdefs.h scfglib1.c scfgsave.c

    From rswindell@VERT to CVS commit on Tue Apr 21 17:04:19 2020
    src/sbbs3 chat.cpp 1.81 1.82 getnode.cpp 1.54 1.55 scfgdefs.h 1.56 1.57 scfglib1.c 1.81 1.82 scfgsave.c 1.93 1.94
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv9847

    Modified Files:
    chat.cpp getnode.cpp scfgdefs.h scfglib1.c scfgsave.c
    Log Message:
    3 new configurable system loadable modules:
    - nodelist (default: "nodelist")
    - who's online (default: "nodelist -active")
    - private message (default: "privatemsg")

    This allows the nodelist and private message modules to be "installed" without over-riding global hot key events (SCFG->External Programs->Global Hot Key Events), allows the Baja functions NODELIST_ALL, NODELIST_USERS, and PRIVATE_MESSAGE and JS bbs.list_nodes(), bbs.whos_online(), and bbs.private_message() methods to use external modules (JS or Baja) automatically.

    The old C++ logic remains for these features if the module's are cleared (set to a blank string) in SCFG, but at some point, that code will likely be removed.


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net