diff --git a/src/hub/sagas.ts b/src/hub/sagas.ts index a283ee0b..1060249f 100644 --- a/src/hub/sagas.ts +++ b/src/hub/sagas.ts @@ -247,12 +247,10 @@ function* handleDownloadAndRun(action: ReturnType): Gener const writeUserRamMessageId = nextMessageId(); const data = yield* call(() => - didCompile.file.slice(i * chunkSize, (i + 1) * chunkSize).arrayBuffer(), + didCompile.file.slice(i, i + chunkSize).arrayBuffer(), ); - yield* put( - sendWriteUserRamCommand(writeUserRamMessageId, i * chunkSize, data), - ); + yield* put(sendWriteUserRamCommand(writeUserRamMessageId, i, data)); const { didFailToSend } = yield* race({ didSend: take(