import { innerFetch as fetch } from '@/native/network'; /** * update config */ let updateEnableConfigPromise = Promise.resolve(); /** * 更新自动扣费配置的函数 * @param enabled 是否启用自动扣费 * @returns Promise 更新操作的Promise */ export const updateAutoDeductConfig = async (enabled: boolean, api: string): Promise => { updateEnableConfigPromise = updateEnableConfigPromise.then(async () => { await fetch(api, { method: 'POST', appendHostCookie: true, data: { enableAutoDeduct: enabled } }); }); await updateEnableConfigPromise; };