function readFile()

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));
      }
    });
  });
}