import { WALLET_API_HOST } from '../config/constants'; import { GET_JSON, POST_JSON } from '../lib/Http'; export function googleAuth(idToken: string) { const url = `${WALLET_API_HOST}/wallet/login/google`; return POST_JSON(url, { token: idToken }); } export function appleAuth(idToken: string) { const url = `${WALLET_API_HOST}/wallet/login/apple`; return POST_JSON(url, { token: idToken }); } export function tikTokAuth(idToken: string) { const url = `${WALLET_API_HOST}/wallet/login/tiktok`; return POST_JSON(url, { code: idToken }); } export function facebookAuth(idToken: string) { const url = `${WALLET_API_HOST}/wallet/login/facebook`; return POST_JSON(url, { code: idToken }); } export function twitterAuth(idToken: string) { const url = `${WALLET_API_HOST}/wallet/login/twitter`; return POST_JSON(url, { code: idToken }); } export function getWalletInfo() { const url = `${WALLET_API_HOST}/wallet/info`; return GET_JSON(url); } export function uploadWalletInfo(data) { const url = `${WALLET_API_HOST}/wallet/info`; return POST_JSON(url, data); } export function fetchUserCollection() { const url = `${WALLET_API_HOST}/wallet/collection`; return GET_JSON(url); } export function uploadUserCollection(data) { const url = `${WALLET_API_HOST}/wallet/collection`; return POST_JSON(url, data); } export function uploadInfoForWebLogin(data) { const url = `${WALLET_API_HOST}/bridge/upload`; return POST_JSON(url, data); } export function resetWallet() { const url = `${WALLET_API_HOST}/wallet/reset`; return POST_JSON(url, {}); } export function resetAccount() { const url = `${WALLET_API_HOST}/wallet/account/reset`; return POST_JSON(url, {}); }