1fad2ef1d23e46080290b1be1a6e4f20b5b3deba
Addresses PERFORMANCE-FINDINGS #1, #4, #6 (and #2 in creategroup flow): - Add app/telnet-pool.js: pool of N connections (config.telnet.poolSize, default 4) with wait-queue, lazy reconnect, and respawn on dead socket. - Remove module-level new Telnet() singleton and startup socket dump from app/routes/index.js; switch all mutating endpoints to telnetPool.send(). - Set telnet debug:false; use config.telnet.timeout (default 5s) instead of hardcoded 30000. - Add telnet.poolSize to config/prosody-muc-rest.js. - await doesMucExist in /creategroup so the existence check is no longer dead. Part-of: <http://gitlab.vnc.biz/uxf/prosody-muc-rest/-/merge_requests/3>
Prosody MUC REST API
Languages
JavaScript
96.9%
Dockerfile
3.1%