diff options
Diffstat (limited to 'src/view/com/composer/useExternalLinkFetch.ts')
-rw-r--r-- | src/view/com/composer/useExternalLinkFetch.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/view/com/composer/useExternalLinkFetch.ts b/src/view/com/composer/useExternalLinkFetch.ts index 8d3b8cac2..91f4da059 100644 --- a/src/view/com/composer/useExternalLinkFetch.ts +++ b/src/view/com/composer/useExternalLinkFetch.ts @@ -1,5 +1,6 @@ import {useState, useEffect} from 'react' import {useStores} from 'state/index' +import {ImageModel} from 'state/models/media/image' import * as apilib from 'lib/api/index' import {getLinkMeta} from 'lib/link-meta/link-meta' import {getPostAsQuote, getFeedAsEmbed} from 'lib/link-meta/bsky' @@ -90,7 +91,9 @@ export function useExternalLinkFetch({ setExtLink({ ...extLink, isLoading: false, // done - localThumb, + localThumb: localThumb + ? new ImageModel(store, localThumb) + : undefined, }) }) return cleanup |