Increase upload timeout and other fixes

This commit is contained in:
2021-09-27 14:57:00 +02:00
parent 85a4ca2c9d
commit 268ca6c818
9 changed files with 22 additions and 13 deletions

View File

@@ -52,7 +52,7 @@ onMount(() => {
href="/admin/abuse_reporters"
class:button_highlight={page === "abuse_reporters"}
on:click|preventDefault={() => {navigate("abuse_reporters", "Abuse reporters")}}>
<i class="icon">report</i>
<i class="icon">email</i>
E-mail abuse reporters
</a>
<a class="button"

View File

@@ -138,7 +138,10 @@ const stats_update = () => {
remaining_time = (elapsed_time/total_progress) - elapsed_time
// Calculate the rate by comparing the current progress with the last iteration
total_rate = (1000 / stats_interval_ms) * (total_loaded - last_total_loaded)
total_rate = Math.floor(
(total_rate * 0.8) +
(((1000 / stats_interval_ms) * (total_loaded - last_total_loaded)) * 0.2)
)
last_total_loaded = total_loaded
progress_bar_inner.style.width = (total_progress * 100) + "%"

View File

@@ -99,7 +99,7 @@ export const start = () => {
let xhr = new XMLHttpRequest();
xhr.open("POST", window.api_endpoint+"/file", true);
xhr.timeout = 21600000; // 6 hours, to account for slow connections
xhr.timeout = 86400000; // 24 hours, to account for slow connections
xhr.upload.addEventListener("progress", evt => {
if (evt.lengthComputable) {

View File

@@ -126,6 +126,9 @@ onDestroy(() => {
(<a href="https://www.patreon.com/join/pixeldrain/checkout?edit=1">Manage subscription</a>)
{/if}
<ul>
<li>
Max file size: {formatDataVolume(window.user.subscription.file_size_limit, 3)}
</li>
<li>
Advertisements when viewing files:
{#if window.user.subscription.disable_ad_display}No{:else}Yes{/if}