Skip to content

Commit 9e76688

Browse files
author
Tim-Luca Lagmöller
committed
Removed Dependencies
1 parent e8dee93 commit 9e76688

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"antd": "^3.13.2",
88
"crypto-js": "^3.1.9-1",
99
"file-saver": "^2.0.0",
10-
"file-to-array-buffer": "^1.0.0",
1110
"jszip": "^3.1.5",
1211
"react": "^16.8.2",
1312
"react-app-rewired": "^2.1.0",
@@ -37,4 +36,4 @@
3736
"not op_mini all"
3837
],
3938
"devDependencies": {}
40-
}
39+
}

src/worker/handleFiles.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import JSZip from "jszip";
22
import CryptoJS from "crypto-js";
3-
import fileToArrayBuffer from "file-to-array-buffer";
43
import {
54
b64toBlob,
65
base64ArrayBuffer,
7-
asyncForEach
6+
asyncForEach,
7+
fileToArrayBuffer
88
} from "./utils";
99

1010
export const getSHA256 = async (value) => {

src/worker/utils.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,21 @@ export function b64toBlob(b64Data, contentType, sliceSize) {
2424
return blob;
2525
}
2626

27+
export function fileToArrayBuffer(file) {
28+
return new Promise(function (resolve, reject) {
29+
const reader = new FileReader()
30+
31+
reader.onerror = function onerror(ev) {
32+
reject(ev.target.error)
33+
}
34+
35+
reader.onload = function onload(ev) {
36+
resolve(ev.target.result)
37+
}
38+
39+
reader.readAsArrayBuffer(file)
40+
})
41+
}
2742

2843
export function base64ArrayBuffer(arrayBuffer) {
2944
var base64 = "";

0 commit comments

Comments
 (0)