Add server overload detection

This commit is contained in:
2024-12-27 11:46:21 +01:00
parent 2c1aa92159
commit 3fa40e1954
6 changed files with 38 additions and 35 deletions

View File

@@ -32,6 +32,8 @@ export const set_file = async file => {
file.availability === "ip_download_limited_captcha_required"
) {
viewer_type = "rate_limit"
} else if (!premium_download && $stats.limits.transfer_limit_used > $stats.limits.transfer_limit) {
viewer_type = "slow_down"
} else {
viewer_type = file_type(file)
}
@@ -65,7 +67,7 @@ export const seek = delta => {
</div>
{:else if viewer_type === "abuse"}
<Abuse bind:this={viewer} on:download></Abuse>
{:else if !premium_download && $stats.limits.transfer_limit_used > $stats.limits.transfer_limit}
{:else if viewer_type === "slow_down"}
<SlowDown
on:download
file_size={current_file.size}