Skip to main content
The useVerifyTelegram hook verifies a Telegram login response. Pass the TelegramAuthResponse received from the Telegram Login Widget or bot callback.

Import

import { useVerifyTelegram } from "@getpara/react-native-wallet";

Usage

import { useVerifyTelegram } from "@getpara/react-native-wallet";

function TelegramLoginHandler({ telegramAuthResponse }) {
  const { verifyTelegramAsync, isPending } = useVerifyTelegram();

  const handleVerify = async () => {
    try {
      await verifyTelegramAsync({ telegramAuthResponse });
    } catch (err) {
      console.error(err);
    }
  };

  return <Button title={isPending ? "Verifying..." : "Verify Telegram"} onPress={handleVerify} disabled={isPending} />;
}