function uploadRecording(id: RecordingId, file: File, chunkSize: number) {
const uploadUrl = await initializeUpload(id);
for (let i = 0; i * chunkSize < file.size; i++) {
const content = file.slice(i * chunkSize, i * (chunkSize + 1));
await fetch(`${uploadUrl}&blockId=block-${i}`, {
method: 'PUT',
body: content,
});
}
await finilizeUpload(id);
await cleanUpFile(id);
}
function uploadRecording(id: RecordingId, file: File, chunkSize: number) {
const uploadUrl = await initializeUpload(id);
for (let i = 0; i * chunkSize < file.size; i++) {
const content = file.slice(i * chunkSize, i * (chunkSize + 1));
await fetch(`${uploadUrl}&blockId=block-${i}`, {
method: 'PUT',
body: content,
});
}
await finilizeUpload(id);
await cleanUpFile(id);
}