// src/api/cloud.js
/**
 * 通用云函数调用
 * @param {String} name 云函数名
 * @param {Object} data 请求数据
 */
export async function callCloudFunction(name, data = {}) {
  try {
    const res = await window.__apps.callFunction({
      name,
      data
    })
    return res?.result || {}
  } catch (err) {
    console.error('云函数调用失败:', err)
    throw err
  }
}