https://gitlab.synchro.net/main/sbbs/-/commit/cd74488bdf432beb218b7a77
Modified Files:
src/sbbs3/atcodes.cpp js_user.cpp logon.cpp sbbs.h str.cpp
Log Message:
Cache mail stats for user (e.g. mail waiting, unread mail, sent mail, spam)
js_user.cpp benefites from being C++ now (gets to reuse cached_mail_count
class from sbbs.h), the majority of this commit is just modernizing/updating js_user.cpp to follow more C++ patterns.
This improvement means there's no longer any performance penalty for a sysop using text/menu/logoninfo.* over the built-in/hard-coded system-logon info.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net