diff --git a/apps/api/src/lib/oembed/meta/generateIframe.ts b/apps/api/src/lib/oembed/meta/generateIframe.ts index 940a80bae1fd..288a7f7e21da 100644 --- a/apps/api/src/lib/oembed/meta/generateIframe.ts +++ b/apps/api/src/lib/oembed/meta/generateIframe.ts @@ -6,20 +6,11 @@ const knownSites = [ 'kick.com', 'open.spotify.com', 'soundcloud.com', - 'oohlala.xyz', - 'my.spline.design', - 'www.figma.com', - 'figma.com' + 'oohlala.xyz' ]; // URLs that are manually picked to be embedded that dont have embed metatags -const pickUrlSites = [ - 'open.spotify.com', - 'kick.com', - 'my.spline.design', - 'www.figma.com', - 'figma.com' -]; +const pickUrlSites = ['open.spotify.com', 'kick.com']; // URLs that should not have query params removed const skipClean = ['youtube.com', 'youtu.be']; @@ -38,9 +29,6 @@ const tapeRegex = /^https?:\/\/tape\.xyz\/watch\/[\dA-Za-z-]+(\?si=[\dA-Za-z]+)?$/; const twitchRegex = /^https?:\/\/www\.twitch\.tv\/videos\/[\dA-Za-z-]+$/; const kickRegex = /^https?:\/\/kick\.com\/[\dA-Za-z-]+$/; -const splineRegex = /^https?:\/\/my\.spline\.design\/[\dA-Za-z-]+\/?$/; -const figmaRegex = - /^https:\/\/(www\.)?figma\.com\/(file|proto)\/[^/]+\/[^/?]+\/?$/; const generateIframe = ( embedUrl: null | string, @@ -57,8 +45,6 @@ const generateIframe = ( return null; } - console.log('figmaRegex', figmaRegex.test(cleanedUrl)); - switch (hostname) { case 'youtube.com': case 'youtu.be': { @@ -122,22 +108,6 @@ const generateIframe = ( return null; } - case 'my.spline.design': { - if (splineRegex.test(cleanedUrl)) { - return ``; - } - - return null; - } - case 'figma.com': - case 'www.figma.com': { - if (figmaRegex.test(cleanedUrl)) { - const figmaUrl = `https://www.figma.com/embed?embed_host=share&url=${cleanedUrl}`; - return ``; - } - - return null; - } default: return ``; }