mirror of
https://github.com/koodo-reader/koodo-reader.git
synced 2026-06-18 04:40:11 -04:00
22 lines
481 B
TypeScript
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);
|
|
}
|
|
});
|
|
};
|