()
| 2999 | } |
| 3000 | |
| 3001 | async function listIcloudAliases() { |
| 3002 | return withIcloudLoginHelp('加载 iCloud 隐私邮箱列表', async () => { |
| 3003 | const { serviceUrl } = await resolveIcloudPremiumMailService(); |
| 3004 | const response = await icloudRequest('GET', `${serviceUrl}/v2/hme/list`); |
| 3005 | const state = await getState(); |
| 3006 | return normalizeIcloudAliasList(response, { |
| 3007 | usedEmails: getEffectiveUsedEmails(state), |
| 3008 | preservedEmails: getPreservedAliasMap(state), |
| 3009 | }); |
| 3010 | }); |
| 3011 | } |
| 3012 | |
| 3013 | async function deleteIcloudAlias(payload) { |
| 3014 | return withIcloudLoginHelp('删除 iCloud 隐私邮箱', async () => { |
no test coverage detected