import { TelegramUser } from '../types/turnkey.js';
import axios from 'axios';

async function getTelegramOIDCToken(apiDomain: string, user: TelegramUser, nonce: string) {
  const { data } = await axios.post<{ id_token: string }>(`${apiDomain}/oauth/telegram`, {
    user,
    nonce,
  });
  return data;
}

export { getTelegramOIDCToken };
