/**
 * 云存储/云函数相关
 */

// cloudbase._useDefaultAdapter();
// const tcb = cloudbase.init({
//   env: 'hole-2ggmiaj108259587',
// });

// export default app;

// import cloudbase from '@cloudbase/js-sdk';

// cloudbase._useDefaultAdapter();
// const tcb = cloudbase.init({
//   env: 'hole-2ggmiaj108259587',
// });

// export function getNativeCloudInstance() {
//   return tcb;
// }

export async function getCloudInstance() {
  const tcb = await window?.app?.cloud?.getCloudInstance();
  return tcb;
}

/**
 * 获取单个临时链接
 * 单个cos文件，返回字符串
 * 多个cos文件，返回 {fileID: src} 这样的对象
 */
export async function getTempFileURL(data) {
  if (window?.app?.cloud?.getTempFileURL) {
    return await window?.app?.cloud?.getTempFileURL(data);
  }
}
