atmo.rsvp
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 22 lines 310 B view raw
1export function validateLink( 2 link: string | undefined, 3 tryAdding: boolean = true 4): string | undefined { 5 if (!link) return; 6 try { 7 new URL(link); 8 9 return link; 10 } catch { 11 if (!tryAdding) return; 12 13 try { 14 link = 'https://' + link; 15 new URL(link); 16 17 return link; 18 } catch { 19 return; 20 } 21 } 22}