Mercurial > prosody-hg
comparison plugins/mod_http_file_share.lua @ 13545:7f05254fb042
mod_http_file_share: Revert 9c62ffbdf2ae
No, that wasn't running in a thread, but in a next tick timer.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 02 Nov 2024 23:08:28 +0100 |
| parents | fe7557cf31a6 |
| children | 4a687745bb51 |
comparison
equal
deleted
inserted
replaced
| 13544:0aae6de9d323 | 13545:7f05254fb042 |
|---|---|
| 77 | 77 |
| 78 local measure_upload_cache_size = module:measure("upload_cache", "amount"); | 78 local measure_upload_cache_size = module:measure("upload_cache", "amount"); |
| 79 local measure_quota_cache_size = module:measure("quota_cache", "amount"); | 79 local measure_quota_cache_size = module:measure("quota_cache", "amount"); |
| 80 local measure_total_storage_usage = module:measure("total_storage", "amount", { unit = "bytes" }); | 80 local measure_total_storage_usage = module:measure("total_storage", "amount", { unit = "bytes" }); |
| 81 | 81 |
| 82 module:on_ready(function () | 82 do |
| 83 local total, err = persist_stats:get(nil, "total"); | 83 local total, err = persist_stats:get(nil, "total"); |
| 84 if not err then | 84 if not err then |
| 85 total_storage_usage = tonumber(total) or 0; | 85 total_storage_usage = tonumber(total) or 0; |
| 86 end | 86 end |
| 87 end) | 87 end |
| 88 | 88 |
| 89 module:hook_global("stats-update", function () | 89 module:hook_global("stats-update", function () |
| 90 measure_upload_cache_size(upload_cache:count()); | 90 measure_upload_cache_size(upload_cache:count()); |
| 91 measure_quota_cache_size(quota_cache:count()); | 91 measure_quota_cache_size(quota_cache:count()); |
| 92 measure_total_storage_usage(total_storage_usage); | 92 measure_total_storage_usage(total_storage_usage); |
