MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / loadCustomServices

Function loadCustomServices

static/js/email_services.js:394–425  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

392
393// 加载自定义邮箱服务(moe_mail + temp_mail + cloudmail + duck_mail + freemail + imap_mail 合并)
394async function loadCustomServices() {
395 try {
396 const [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10] = await Promise.all([
397 api.get('/email-services?service_type=moe_mail'),
398 api.get('/email-services?service_type=tempmail'),
399 api.get('/email-services?service_type=yyds_mail'),
400 api.get('/email-services?service_type=web2'),
401 api.get('/email-services?service_type=temp_mail'),
402 api.get('/email-services?service_type=cloudmail'),
403 api.get('/email-services?service_type=duck_mail'),
404 api.get('/email-services?service_type=luckmail'),
405 api.get('/email-services?service_type=freemail'),
406 api.get('/email-services?service_type=imap_mail')
407 ]);
408 customServices = [
409 ...(r1.services || []).map(s => ({ ...s, _subType: 'moemail' })),
410 ...(r2.services || []).map(s => ({ ...s, _subType: 'tempmail_builtin' })),
411 ...(r3.services || []).map(s => ({ ...s, _subType: 'yyds_mail' })),
412 ...(r4.services || []).map(s => ({ ...s, _subType: 'web2' })),
413 ...(r5.services || []).map(s => ({ ...s, _subType: 'tempmail' })),
414 ...(r6.services || []).map(s => ({ ...s, _subType: 'cloudmail' })),
415 ...(r7.services || []).map(s => ({ ...s, _subType: 'duckmail' })),
416 ...(r8.services || []).map(s => ({ ...s, _subType: 'luckmail' })),
417 ...(r9.services || []).map(s => ({ ...s, _subType: 'freemail' })),
418 ...(r10.services || []).map(s => ({ ...s, _subType: 'imap' }))
419 ];
420 renderCustomServices();
421 } catch (error) {
422 console.error('加载自定义邮箱服务失败:', error);
423 toast.error('加载自定义邮箱服务失败');
424 }
425}
426
427// 渲染自定义邮箱服务列表
428function renderCustomServices() {

Callers 5

email_services.jsFile · 0.85
handleAddCustomFunction · 0.85
toggleServiceFunction · 0.85
deleteServiceFunction · 0.85
handleEditCustomFunction · 0.85

Calls 4

renderCustomServicesFunction · 0.85
allMethod · 0.80
errorMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected