import { get, post } from './request.js' /** * 获取会员信息 * @returns {Promise<{success: boolean, data: any}>} */ export function getMembershipInfo() { return get('/api/membership/info') } /** * 获取会员商品列表 * @returns {Promise<{success: boolean, data: Array}>} */ export function getProducts() { return get('/api/membership/products') } /** * 购买单月会员 * @param {string} productId - 商品ID * @param {string} receipt - 支付凭证 * @returns {Promise<{success: boolean, data: any}>} */ export function purchase(productId, receipt) { return post('/api/membership/purchase', { productId, receipt }) } /** * 订阅会员 * @param {string} productId - 商品ID * @param {string} receipt - 支付凭证 * @returns {Promise<{success: boolean, data: any}>} */ export function subscribe(productId, receipt) { return post('/api/membership/subscribe', { productId, receipt }) } /** * 获取订阅状态 * @returns {Promise<{success: boolean, data: any}>} */ export function getSubscriptionStatus() { return get('/api/membership/subscription-status') }