From b3bb7ac1c4fd500d6a8794f7c324c7b69d297976 Mon Sep 17 00:00:00 2001 From: juliusmarminge Date: Mon, 17 Feb 2025 20:49:34 +0100 Subject: [PATCH] fixxx --- packages/react/src/use-uploadthing.ts | 4 ++-- packages/solid/src/create-uploadthing.ts | 4 ++-- packages/svelte/src/lib/create-uploadthing.ts | 4 ++-- packages/vue/src/useUploadThing.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/react/src/use-uploadthing.ts b/packages/react/src/use-uploadthing.ts index c55224038f..e52199d4ec 100644 --- a/packages/react/src/use-uploadthing.ts +++ b/packages/react/src/use-uploadthing.ts @@ -96,10 +96,10 @@ function useUploadThingInternal< fileProgress.current.set(progress.file, progress.progress); let sum = 0; fileProgress.current.forEach((p) => { - sum = Math.min(100, sum + p); + sum += p; }); const averageProgress = roundProgress( - sum / fileProgress.current.size, + Math.min(100, sum / fileProgress.current.size), progressGranularity, ); if (averageProgress !== uploadProgress.current) { diff --git a/packages/solid/src/create-uploadthing.ts b/packages/solid/src/create-uploadthing.ts index 08a01a7556..01e9b7f5a5 100644 --- a/packages/solid/src/create-uploadthing.ts +++ b/packages/solid/src/create-uploadthing.ts @@ -83,10 +83,10 @@ export function __createUploadThingInternal< fileProgress.set(progress.file, progress.progress); let sum = 0; fileProgress.forEach((p) => { - sum = Math.min(100, sum + p); + sum += p; }); const averageProgress = roundProgress( - sum / fileProgress.size, + Math.min(100, sum / fileProgress.size), progressGranularity, ); if (averageProgress !== uploadProgress) { diff --git a/packages/svelte/src/lib/create-uploadthing.ts b/packages/svelte/src/lib/create-uploadthing.ts index b8a64b9afb..2253600050 100644 --- a/packages/svelte/src/lib/create-uploadthing.ts +++ b/packages/svelte/src/lib/create-uploadthing.ts @@ -74,10 +74,10 @@ export function __createUploadThingInternal< fileProgress.set(progress.file, progress.progress); let sum = 0; fileProgress.forEach((p) => { - sum = Math.min(100, sum + p); + sum += p; }); const averageProgress = roundProgress( - sum / fileProgress.size, + Math.min(100, sum / fileProgress.size), progressGranularity, ); if (averageProgress !== uploadProgress) { diff --git a/packages/vue/src/useUploadThing.ts b/packages/vue/src/useUploadThing.ts index 7d724f1812..927c7bed81 100644 --- a/packages/vue/src/useUploadThing.ts +++ b/packages/vue/src/useUploadThing.ts @@ -97,10 +97,10 @@ export function __useUploadThingInternal< fileProgress.value.set(progress.file, progress.progress); let sum = 0; fileProgress.value.forEach((p) => { - sum = Math.min(100, sum + p); + sum += p; }); const averageProgress = roundProgress( - sum / fileProgress.value.size, + Math.min(100, sum / fileProgress.value.size), progressGranularity, ); if (averageProgress !== uploadProgress.value) {