MCPcopy Create free account
hub / github.com/dailydotdev/apps / useCampaignByIdOptions

Function useCampaignByIdOptions

packages/shared/src/graphql/campaigns.ts:273–282  ·  view source on GitHub ↗
(campaignId: string)

Source from the content-addressed store, hash-verified

271export const DEFAULT_DURATION_DAYS = 7;
272
273export const useCampaignByIdOptions = (campaignId: string) => {
274 const { user } = useAuthContext();
275
276 return {
277 queryKey: generateQueryKey(RequestKey.Campaigns, user, campaignId),
278 queryFn: () => getCampaignById(campaignId),
279 staleTime: StaleTime.Default,
280 enabled: !!campaignId,
281 };
282};
283
284export const useCampaignById = (campaignId: string) =>
285 useQuery(useCampaignByIdOptions(campaignId));

Callers 1

useCampaignByIdFunction · 0.85

Calls 3

useAuthContextFunction · 0.90
generateQueryKeyFunction · 0.90
getCampaignByIdFunction · 0.85

Tested by

no test coverage detected