infra: add linting and formatting for js projects (#230)
* wip * wip * wip * format * wip(mobile): lint and format * cleanup * nits * nits * idiomatic react * nit * format all root files
This commit was merged in pull request #230.
This commit is contained in:
@@ -1,12 +1,11 @@
|
||||
import { useQueries, useQuery } from "@tanstack/react-query";
|
||||
import { extractUrls, type LinkMetadata } from "@/lib/link-metadata";
|
||||
import { platform } from "@/lib/platform";
|
||||
import { useQueries, useQuery, skipToken } from '@tanstack/react-query';
|
||||
import { extractUrls, type LinkMetadata } from '@/lib/link-metadata';
|
||||
import { platform } from '@/lib/platform';
|
||||
|
||||
export function useLinkMetadata(url: string | null) {
|
||||
return useQuery<LinkMetadata | null>({
|
||||
queryKey: ["link-metadata", url],
|
||||
queryFn: () => platform.link.fetchMetadata(url!),
|
||||
enabled: !!url,
|
||||
queryKey: ['link-metadata', url],
|
||||
queryFn: url ? () => platform.link.fetchMetadata(url) : skipToken,
|
||||
staleTime: Infinity,
|
||||
gcTime: 30 * 60 * 1000,
|
||||
retry: 1,
|
||||
@@ -30,7 +29,7 @@ export function useAllLinkMetadata(text: string): LinkPreviewEntry[] {
|
||||
|
||||
const results = useQueries({
|
||||
queries: urls.map((url) => ({
|
||||
queryKey: ["link-metadata", url],
|
||||
queryKey: ['link-metadata', url],
|
||||
queryFn: () => platform.link.fetchMetadata(url),
|
||||
staleTime: Infinity,
|
||||
gcTime: 30 * 60 * 1000,
|
||||
|
||||
Reference in New Issue
Block a user