MCPcopy Index your code
hub / github.com/QLHazyCoder/FlowPilot / listCloudflareTempEmailMessages

Function listCloudflareTempEmailMessages

background.js:2700–2718  ·  view source on GitHub ↗
(state, options = {})

Source from the content-addressed store, hash-verified

2698}
2699
2700async function listCloudflareTempEmailMessages(state, options = {}) {
2701 const config = ensureCloudflareTempEmailConfig(state, { requireAdminAuth: true });
2702 const address = normalizeCloudflareTempEmailAddress(options.address);
2703 const payload = await requestCloudflareTempEmailJson(config, '/admin/mails', {
2704 method: 'GET',
2705 searchParams: {
2706 limit: Number(options.limit) || CLOUDFLARE_TEMP_EMAIL_DEFAULT_PAGE_SIZE,
2707 offset: Number(options.offset) || 0,
2708 address,
2709 },
2710 });
2711
2712 const messages = normalizeCloudflareTempEmailMailApiMessages(payload).filter((message) => {
2713 if (!address) return true;
2714 return !message.address || normalizeCloudflareTempEmailAddress(message.address) === address;
2715 });
2716
2717 return { config, messages };
2718}
2719
2720async function pollCloudflareTempEmailVerificationCode(step, state, pollPayload = {}) {
2721 const config = ensureCloudflareTempEmailConfig(state, { requireAdminAuth: true });

Tested by

no test coverage detected