From f23e9978d839322aab7304d2b6f183722e3ad4c1 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 15 Nov 2023 19:09:13 -0600 Subject: Update post embed fetching to use new methods (#1916) * Update post embed fetching to use new methods * Use session agent --- src/view/com/composer/useExternalLinkFetch.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/view/com/composer/useExternalLinkFetch.ts') diff --git a/src/view/com/composer/useExternalLinkFetch.ts b/src/view/com/composer/useExternalLinkFetch.ts index 274b4dff6..0c96e4727 100644 --- a/src/view/com/composer/useExternalLinkFetch.ts +++ b/src/view/com/composer/useExternalLinkFetch.ts @@ -17,6 +17,7 @@ import { import {ComposerOpts} from 'state/shell/composer' import {POST_IMG_MAX} from 'lib/constants' import {logger} from '#/logger' +import {useGetPost} from '#/state/queries/post' export function useExternalLinkFetch({ setQuote, @@ -27,6 +28,7 @@ export function useExternalLinkFetch({ const [extLink, setExtLink] = useState( undefined, ) + const getPost = useGetPost() useEffect(() => { let aborted = false @@ -38,7 +40,7 @@ export function useExternalLinkFetch({ } if (!extLink.meta) { if (isBskyPostUrl(extLink.uri)) { - getPostAsQuote(store, extLink.uri).then( + getPostAsQuote(getPost, extLink.uri).then( newQuote => { if (aborted) { return @@ -48,7 +50,7 @@ export function useExternalLinkFetch({ }, err => { logger.error('Failed to fetch post for quote embedding', { - error: err, + error: err.toString(), }) setExtLink(undefined) }, @@ -132,7 +134,7 @@ export function useExternalLinkFetch({ }) } return cleanup - }, [store, extLink, setQuote]) + }, [store, extLink, setQuote, getPost]) return {extLink, setExtLink} } -- cgit 1.4.1