remove todos

This commit is contained in:
vineyardbovines
2026-04-14 14:31:37 -04:00
parent 808ebd1379
commit 4187b41f14
2 changed files with 4 additions and 9 deletions
+2 -6
View File
@@ -91,8 +91,8 @@ function createKlipyApi<Input extends object>(
/**
* Returns the static URL for a KLIPY GIF preview image.
* Currently a pass-through; will route through the bsky proxy once the
* backend proxy PR (tango) is deployed.
* KLIPY images are served directly from their CDN (static.klipy.com),
* unlike Tenor which routes through t.gifs.bsky.app.
*/
export function klipyStaticUrl(gifUrl: string) {
try {
@@ -108,10 +108,6 @@ export function klipyStaticUrl(gifUrl: string) {
* Maps a native KLIPY gif object onto the Tenor-shaped `Gif` type so
* downstream consumers (resolveGif, composer drafts, ExternalEmbed, etc.)
* continue to work unchanged.
*
* NOTE: the exact KLIPY response shape needs to be verified against the
* backend proxy once the tango PR is deployed — some fields here are
* best-effort based on what's documented today.
*/
function normalizeKlipyGif(k: KlipyGif): Gif {
const toMediaObject = (v: KlipyFileVariant) => ({
+2 -3
View File
@@ -105,9 +105,8 @@ export function tenorUrlToBskyGifUrl(tenorUrl: string) {
/**
* Returns the appropriate URL for a GIF preview image.
* Rewrites Tenor URLs through the bsky proxy; KLIPY URLs pass through
* directly (will route through the bsky proxy once the tango backend-proxy
* PR is deployed).
* Rewrites Tenor URLs through the bsky proxy (t.gifs.bsky.app);
* KLIPY URLs pass through directly to their CDN.
*/
export function gifPreviewUrl(gifUrl: string) {
try {