From d4c692b2d48c35c7baa0a442ea82a93b9a37862d Mon Sep 17 00:00:00 2001 From: Alex Kaminskii Date: Wed, 22 Jun 2022 15:38:48 +0200 Subject: [PATCH] fix(frontend/player): no inplace operations in loadFiles fn --- frontend/app/player/MessageDistributor/network/loadFiles.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/app/player/MessageDistributor/network/loadFiles.ts b/frontend/app/player/MessageDistributor/network/loadFiles.ts index 5deecf472..5bc8c580d 100644 --- a/frontend/app/player/MessageDistributor/network/loadFiles.ts +++ b/frontend/app/player/MessageDistributor/network/loadFiles.ts @@ -2,9 +2,10 @@ const NO_NTH_FILE = "nnf" export default function load( urls: string[], - onData: (Uint8Array) => void, + onData: (ba: Uint8Array) => void, ): Promise { - const firstFileURL = urls.shift() + const firstFileURL = urls[0] + urls = urls.slice(1) if (!firstFileURL) { return Promise.reject("No urls provided") }