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);