Software / code / prosody
Comparison
plugins/mod_admin_telnet.lua @ 10657:197ba9539390
mod_admin_telnet: Reflow hosts filter for readability
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 22 Feb 2020 18:23:38 +0100 |
| parent | 10644:6c4ab1b87588 |
| child | 10658:52c6dfa04dba |
comparison
equal
deleted
inserted
replaced
| 10656:ffa9a20aca8b | 10657:197ba9539390 |
|---|---|
| 382 | 382 |
| 383 -- Hosts with a module or all virtualhosts if no module given | 383 -- Hosts with a module or all virtualhosts if no module given |
| 384 -- matching modules_enabled in the global section | 384 -- matching modules_enabled in the global section |
| 385 local function get_hosts_with_module(hosts, module) | 385 local function get_hosts_with_module(hosts, module) |
| 386 local hosts_set = get_hosts_set(hosts) | 386 local hosts_set = get_hosts_set(hosts) |
| 387 / function (host) return (prosody.hosts[host].type == "local" or module and modulemanager.is_loaded(host, module)) and host or nil; end; | 387 / function (host) |
| 388 if prosody.hosts[host].type == "local" or module and modulemanager.is_loaded(host, module) then | |
| 389 return host; | |
| 390 end; | |
| 391 return nil; | |
| 392 end; | |
| 388 if module and modulemanager.get_module("*", module) then | 393 if module and modulemanager.get_module("*", module) then |
| 389 hosts_set:add("*"); | 394 hosts_set:add("*"); |
| 390 end | 395 end |
| 391 return hosts_set; | 396 return hosts_set; |
| 392 end | 397 end |