Software /
code /
prosody
Comparison
plugins/mod_http_file_share.lua @ 13713:4a687745bb51 13.0
mod_http_file_share: Persist total storage usage when it increases (fixes #1891)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 15 Feb 2025 17:10:30 +0000 |
parent | 13545:7f05254fb042 |
comparison
equal
deleted
inserted
replaced
13711:12e0b61830c8 | 13713:4a687745bb51 |
---|---|
222 origin.send(st.error_reply(stanza, storage_err)); | 222 origin.send(st.error_reply(stanza, storage_err)); |
223 return true; | 223 return true; |
224 end | 224 end |
225 | 225 |
226 total_storage_usage = total_storage_usage + filesize; | 226 total_storage_usage = total_storage_usage + filesize; |
227 persist_stats:set(nil, "total", total_storage_usage); | |
227 module:log("debug", "Total storage usage: %s / %s", B(total_storage_usage), B(total_storage_limit)); | 228 module:log("debug", "Total storage usage: %s / %s", B(total_storage_usage), B(total_storage_limit)); |
228 | 229 |
229 local cached_quota = quota_cache:get(uploader); | 230 local cached_quota = quota_cache:get(uploader); |
230 if cached_quota and cached_quota.time > os.time()-86400 then | 231 if cached_quota and cached_quota.time > os.time()-86400 then |
231 cached_quota.size = cached_quota.size + filesize; | 232 cached_quota.size = cached_quota.size + filesize; |