diff options
Diffstat (limited to 'src/view')
-rw-r--r-- | src/view/com/composer/Composer.tsx | 17 | ||||
-rw-r--r-- | src/view/com/composer/photos/SelectGifBtn.tsx | 2 |
2 files changed, 10 insertions, 9 deletions
diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index c5472c913..93e2dc6b5 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -29,8 +29,8 @@ import { useLanguagePrefs, useLanguagePrefsApi, } from '#/state/preferences/languages' -import {Gif} from '#/state/queries/giphy' import {useProfileQuery} from '#/state/queries/profile' +import {Gif} from '#/state/queries/tenor' import {ThreadgateSetting} from '#/state/queries/threadgate' import {getAgent, useSession} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' @@ -316,18 +316,19 @@ export const ComposePost = observer(function ComposePost({ }, []) const onSelectGif = useCallback( - (gif: Gif) => + (gif: Gif) => { setExtLink({ - uri: `${gif.url}?hh=${gif.images.original.height}&ww=${gif.images.original.width}`, + uri: `${gif.media_formats.gif.url}?hh=${gif.media_formats.gif.dims[0]}&ww=${gif.media_formats.gif.dims[1]}`, isLoading: true, meta: { - url: gif.url, - image: gif.images.original_still.url, + url: gif.media_formats.gif.url, + image: gif.media_formats.preview.url, likelyType: LikelyType.HTML, - title: `${gif.title} - Find & Share on GIPHY`, - description: `ALT: ${gif.alt_text}`, + title: gif.content_description, + description: `ALT: ${gif.content_description}`, }, - }), + }) + }, [setExtLink], ) diff --git a/src/view/com/composer/photos/SelectGifBtn.tsx b/src/view/com/composer/photos/SelectGifBtn.tsx index 31310fdc1..60cef9a19 100644 --- a/src/view/com/composer/photos/SelectGifBtn.tsx +++ b/src/view/com/composer/photos/SelectGifBtn.tsx @@ -4,7 +4,7 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logEvent} from '#/lib/statsig/statsig' -import {Gif} from '#/state/queries/giphy' +import {Gif} from '#/state/queries/tenor' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' |