in src/plugin/utils/file_storage.ts [77:98]
function readFile(
fsm: WechatMiniprogram.FileSystemManager,
filePath: string,
encoding?: 'utf-8',
): Promise<string|ArrayBuffer> {
return new Promise((resolve, reject) => {
fsm.readFile({
filePath,
encoding,
success: (res) => {
if (res.data) {
resolve(res.data);
return;
}
reject(new Error('Empty File'));
},
fail: (res) => {
reject(new Error(res.errMsg));
}
});
});
}