Skip to content

Commit 148874a

Browse files
committed
chore: remove use of FileReader
1 parent 9d8b47b commit 148874a

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/dom.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,9 @@ export const { encode, decode } = createAPI({
3939
},
4040
})
4141

42-
function toUint8Array(blob: Blob) {
43-
return new Promise<Uint8Array>((resolve, reject) => {
44-
const reader = new FileReader()
45-
reader.addEventListener('load', () => resolve(new Uint8Array(reader.result as ArrayBuffer)))
46-
reader.addEventListener('error', () => reject(new Error('fail to generate array buffer')))
47-
reader.readAsArrayBuffer(blob)
48-
})
42+
async function toUint8Array(blob: Blob) {
43+
const buffer = await blob.arrayBuffer()
44+
return new Uint8Array(buffer)
4945
}
5046

5147
function createCanvas(width: number, height: number) {

0 commit comments

Comments
 (0)