@playlive/react-data
    Preparing search index...

    Function useCampaign

    • Fetch a campaign by id or slug, dispatching across Tiltify / Twitch.

      Twitch responses are projected into the Tiltify shape so downstream code can deal with a single payload type.

      Parameters

      Returns UseFetchResult<
          TiltifyCampaign
          | TiltifyPersonalCampaign
          | TiltifyTeamCampaign
          | null,
      >

      const { data, isLoading } = useCampaign(
      { charityType: "tiltify", slug: "my-stream", teamUserSlug: "@me" },
      { refetchInterval: 5_000 }
      );