Comparison

plugins/mod_admin_telnet.lua @ 10044:4fd27023224a

mod_admin_telnet: Collect array from Bosh connections when appending to connection list Fixes #1356
author Michel Le Bihan <michel@lebihan.pl>
date Mon, 03 Jun 2019 20:51:15 +0200
parent 9989:026f9594f661
child 10067:598befab492e
comparison
equal deleted inserted replaced
10043:ce8e18f20693 10044:4fd27023224a
595 return jid_join("["..ip.."]:"..clientport, session.host or "["..serverip.."]:"..serverport); 595 return jid_join("["..ip.."]:"..clientport, session.host or "["..serverip.."]:"..serverport);
596 end 596 end
597 597
598 local function show_c2s(callback) 598 local function show_c2s(callback)
599 local c2s = array.collect(values(module:shared"/*/c2s/sessions")); 599 local c2s = array.collect(values(module:shared"/*/c2s/sessions"));
600 c2s:append(values(module:shared"/*/bosh/sessions")); 600 c2s:append(array.collect(values(module:shared"/*/bosh/sessions")));
601 c2s:sort(function(a, b) 601 c2s:sort(function(a, b)
602 if a.host == b.host then 602 if a.host == b.host then
603 if a.username == b.username then 603 if a.username == b.username then
604 return (a.resource or "") > (b.resource or ""); 604 return (a.resource or "") > (b.resource or "");
605 end 605 end