Mercurial > prosody-modules
comparison mod_http_upload/mod_http_upload.lua @ 1967:2ce2b194d501
mod_http_upload: Make file system path configurable
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 11 Dec 2015 18:20:14 +0100 |
| parents | 3b748666ff97 |
| children | 40056a27f394 |
comparison
equal
deleted
inserted
replaced
| 1966:3b748666ff97 | 1967:2ce2b194d501 |
|---|---|
| 33 module:add_feature(xmlns_http_upload); | 33 module:add_feature(xmlns_http_upload); |
| 34 | 34 |
| 35 -- state | 35 -- state |
| 36 local pending_slots = module:shared("upload_slots"); | 36 local pending_slots = module:shared("upload_slots"); |
| 37 | 37 |
| 38 local storage_path = join_path(prosody.paths.data, module.name); | 38 local storage_path = module:get_option_string(module.name .. "_path", join_path(prosody.paths.data, module.name)); |
| 39 lfs.mkdir(storage_path); | 39 lfs.mkdir(storage_path); |
| 40 | 40 |
| 41 -- hooks | 41 -- hooks |
| 42 module:hook("iq/host/"..xmlns_http_upload..":request", function (event) | 42 module:hook("iq/host/"..xmlns_http_upload..":request", function (event) |
| 43 local stanza, origin = event.stanza, event.origin; | 43 local stanza, origin = event.stanza, event.origin; |
