comparison mod_register_apps/mod_register_apps.lua @ 4975:733e5513f691

various: Use 0.12+ API for serving files from the file system over HTTP Using mod_http_files this way is deprecated. Having the base behavior in a separate module makes it easier to have a specialized module with coherent behavior that does not do things when not explicitly enabled.
author Kim Alvefur <zash@zash.se>
date Mon, 18 Jul 2022 13:58:27 +0200
parents 0b084f63fed0
children 75b6e5df65f9
comparison
equal deleted inserted replaced
4974:807007913f67 4975:733e5513f691
1 -- luacheck: ignore 631 1 -- luacheck: ignore 631
2 module:depends("http"); 2 module:depends("http");
3 local http_files = module:depends("http_files"); 3 local http_files
4 if not pcall(function()
5 -- Prosody >= 0.12
6 http_files = require "net.http.files";
7 end) then
8 -- Prosody <= 0.11
9 http_files = module:depends "http_files";
10 end
4 11
5 local app_config = module:get_option("site_apps", { 12 local app_config = module:get_option("site_apps", {
6 { 13 {
7 name = "Conversations"; 14 name = "Conversations";
8 text = [[Conversations is a Jabber/XMPP client for Android 4.0+ smartphones that has been optimized to provide a unique mobile experience.]]; 15 text = [[Conversations is a Jabber/XMPP client for Android 4.0+ smartphones that has been optimized to provide a unique mobile experience.]];