Mercurial > prosody-modules
comparison mod_storage_s3/mod_storage_s3.lua @ 5675:17ea26cf7259
mod_storage_s3: Use '@' as placeholder for empty (host) store slots
Used when the server stores things for itself.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 14 Oct 2023 22:49:57 +0200 |
| parents | 51d0311747fa |
| children | 799f69a5921a |
comparison
equal
deleted
inserted
replaced
| 5674:51d0311747fa | 5675:17ea26cf7259 |
|---|---|
| 137 return url.build_path({ | 137 return url.build_path({ |
| 138 is_absolute = true; | 138 is_absolute = true; |
| 139 bucket; | 139 bucket; |
| 140 jid.escape(module.host); | 140 jid.escape(module.host); |
| 141 jid.escape(self.store); | 141 jid.escape(self.store); |
| 142 jid.escape(key or ""); | 142 jid.escape(key or "@"); |
| 143 }) | 143 }) |
| 144 end | 144 end |
| 145 | 145 |
| 146 function keyval:get(user) | 146 function keyval:get(user) |
| 147 return async.wait_for(new_request("GET", self:_path(user)):next(on_result)); | 147 return async.wait_for(new_request("GET", self:_path(user)):next(on_result)); |
