Files
Cultivation/src/utils/zipUtils.ts
2022-07-19 20:47:11 -05:00

16 lines
342 B
TypeScript

import { invoke } from '@tauri-apps/api'
import { listen } from '@tauri-apps/api/event'
export function unzip(file: string, dest: string, onFinish?: () => void) {
invoke('unzip', {
zipfile: file,
destpath: dest,
})
listen('extract_end', ({ payload }) => {
if (payload === file && onFinish) {
onFinish()
}
})
}