o2o-infinith-demo/supabase/functions/_shared
Haewon Kam f65f0e85b3 fix: robust handle extraction — reject non-platform URLs, fix type safety
discover-channels: new extractHandle() validates each handle belongs to
its platform (rejects hospital-internal URLs like /idtube/view being
treated as YouTube). Extracts handles from full URLs correctly.

collect-channel-data: explicit Record<string,unknown> typing for DB JSON
fields — fixes TypeScript property access on VerifiedChannels from DB.

verifyHandles: fix TikTok double-URL concatenation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 00:03:26 +09:00
..
extractSocialLinks.ts feat: Pipeline V2 — 3-phase analysis with verified channel discovery 2026-04-03 21:49:13 +09:00
normalizeHandles.ts fix: Instagram data collection pipeline — handle normalization + DB persistence 2026-04-03 14:45:00 +09:00
verifyHandles.ts fix: robust handle extraction — reject non-platform URLs, fix type safety 2026-04-04 00:03:26 +09:00