comparison mod_http_upload/mod_http_upload.lua @ 3661:88d414c916ee

mod_http_upload: Back out 3fb0add97cdb - depends on yet uncommon lfs version
author Kim Alvefur <zash@zash.se>
date Fri, 30 Aug 2019 18:34:55 +0200
parents bb8a6df5ecba
children 53fc4b612fb2
comparison
equal deleted inserted replaced
3660:11cd6e034fd3 3661:88d414c916ee
102 102
103 -- state 103 -- state
104 local pending_slots = module:shared("upload_slots"); 104 local pending_slots = module:shared("upload_slots");
105 105
106 local storage_path = module:get_option_string(module.name .. "_path", join_path(prosody.paths.data, module.name)); 106 local storage_path = module:get_option_string(module.name .. "_path", join_path(prosody.paths.data, module.name));
107 107 lfs.mkdir(storage_path);
108 do
109 local ok, err, errno = lfs.mkdir(storage_path);
110 -- 17 should be EEXIST, which is fine
111 assert(ok or errno == 17, "Storage path must be writable by Prosody\n"..err);
112 end
113 108
114 local function expire(username, host) 109 local function expire(username, host)
115 if not max_age then return true; end 110 if not max_age then return true; end
116 local uploads, err = datamanager.list_load(username, host, module.name); 111 local uploads, err = datamanager.list_load(username, host, module.name);
117 if err then return false, err; end 112 if err then return false, err; end