mirror of
https://github.com/keven1024/015.git
synced 2026-05-26 07:08:02 +00:00
9 lines
287 B
TypeScript
9 lines
287 B
TypeScript
import calcFileHash from './calcFileHash'
|
|
|
|
// 监听主线程消息
|
|
self.onmessage = async (e: MessageEvent<{ file: File; engine?: 'native' | 'wasm' }>) => {
|
|
const { file, engine } = e.data || {}
|
|
const hash = await calcFileHash({ file, engine })
|
|
self.postMessage({ hash })
|
|
}
|