Files
koodo-reader/src/utils/syncUtils/restoreUtil.tsx
troyeguo 678316547f fix bug
Former-commit-id: ffb6df3902b5f945c4572f11c5dce04a3b9bc4b1
2021-07-18 23:23:31 +08:00

22 lines
481 B
TypeScript

import { unzipBook, unzipConfig } from "./common";
export const restore = (file: any, isSync = false) => {
return new Promise<boolean>(async (resolve, reject) => {
let result = await unzipConfig(file);
if (result) {
if (isSync) {
resolve(true);
} else {
let res = await unzipBook(file);
if (res) {
resolve(true);
} else {
resolve(false);
}
}
} else {
resolve(false);
}
});
};