Mercurial > prosody-hg
comparison plugins/mod_http_file_share.lua @ 11501:2c9db2278fed
mod_http_file_share: Group related properties for readability
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 05 Apr 2021 17:15:12 +0200 |
| parents | 21706a581b8a |
| children | 8fd760c04cdf |
comparison
equal
deleted
inserted
replaced
| 11500:21706a581b8a | 11501:2c9db2278fed |
|---|---|
| 132 return true; | 132 return true; |
| 133 end | 133 end |
| 134 | 134 |
| 135 function get_authz(slot, uploader, filename, filesize, filetype) | 135 function get_authz(slot, uploader, filename, filesize, filetype) |
| 136 return jwt.sign(secret, { | 136 return jwt.sign(secret, { |
| 137 -- token properties | |
| 137 sub = uploader; | 138 sub = uploader; |
| 139 exp = os.time()+300; | |
| 140 | |
| 141 -- slot properties | |
| 142 slot = slot; | |
| 143 -- file properties | |
| 138 filename = filename; | 144 filename = filename; |
| 139 filesize = filesize; | 145 filesize = filesize; |
| 140 filetype = filetype; | 146 filetype = filetype; |
| 141 slot = slot; | |
| 142 exp = os.time()+300; | |
| 143 }); | 147 }); |
| 144 end | 148 end |
| 145 | 149 |
| 146 function get_url(slot, filename) | 150 function get_url(slot, filename) |
| 147 local base_url = external_base_url or module:http_url(); | 151 local base_url = external_base_url or module:http_url(); |
