Comparison

mod_http_muc_log/mod_http_muc_log.lua @ 4677:823370bc2e4c

mod_http_muc_log: Sort rooms with a description before those without The listing looks nicer when rooms have proper titles and descriptions, therefore those that have this should be rewarded.
author Kim Alvefur <zash@zash.se>
date Sun, 12 Sep 2021 00:28:46 +0200
parent 4676:a2cf3b69a3d6
child 4781:306066898e5f
comparison
equal deleted inserted replaced
4676:a2cf3b69a3d6 4677:823370bc2e4c
459 end 459 end
460 end 460 end
461 461
462 table.sort(room_list, function (a, b) 462 table.sort(room_list, function (a, b)
463 if a.priority ~= b.priority then return a.priority > b.priority; end 463 if a.priority ~= b.priority then return a.priority > b.priority; end
464 if a.description ~= nil and b.description == nil then
465 return true;
466 elseif a.description == nil and b.description ~= nil then
467 return false;
468 end
464 return a.jid < b.jid; 469 return a.jid < b.jid;
465 end); 470 end);
466 471
467 response.headers.content_type = "text/html; charset=utf-8"; 472 response.headers.content_type = "text/html; charset=utf-8";
468 return render(template, { 473 return render(template, {