INNER CODE UNIT · TypeScript

saveCollectedPost

RyanYipeng/SyncCaster · apps/extension/src/background/index.ts:104

async function saveCollectedPost(data: any) {
  try {
    const now = Date.now();
    const id = (globalThis.crypto && 'randomUUID' in globalThis.crypto)
      ? crypto.randomUUID()
      : `${now}-${Math.random().toString(36).slice(2, 8)}`;

    let v2Enhanced = null;
    
    // 🚀 尝试使用 v2.0 处理器增强内容(如果可用)
    if (data?.body_html && processCollectedHTML) {
      logger.info('v2', 'Processing content with v2.0 pipeline');
      
      try {
        const v2Result = await processCollectedHTML(
          data.body_html,
          { 
            title: data.title || '未命名标题', 

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…