Untitled
unknown
plain_text
2 months ago
30 kB
4
Indexable
/** @format */ import { BASE_URL } from "../constants"; import { POST, GET, PUT, DELETE, POSTFILE, POSTWITHTOKEN, FormPost, } from "../index"; export const registerUser = async (data) => { const ENDPOINT = "api/register"; return handleRequest(ENDPOINT, data); }; export const loginUser = async (data) => { const ENDPOINT = "api/login"; return handleRequest(ENDPOINT, data); }; export const getProfile = async (data) => { const ENDPOINT = `api/profile/fetch/${data.handleUn}`; return handleFetchRequest(ENDPOINT, data.isToken); }; export const getUserPublicKey = async (data) => { const ENDPOINT = `api/users/publicKey/${data.handleUn}`; return handleFetchRequest(ENDPOINT, data.isToken); }; export const fetchProfileAnalytics = async (data) => { const ENDPOINT = `api/users/analytics/${data.handleUn}`; return handleFetchRequest(ENDPOINT, data.isToken); }; // Generic handler for POST requests const handleRequest = async (endpoint, data) => { try { const response = await POST(BASE_URL, endpoint, data); console.log("API reponse:", response.data); return response.data; } catch (error) { return error; } }; // Generic handler for GET requests export const handleFetchRequest = async (endpoint, token) => { console.log(" endpoint: ", endpoint); const response = await GET(BASE_URL, endpoint, token); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateGender = async (data) => { const ENDPOINT = `api/users/update/gender`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { gender: data.gender, }); try { // console.log(response.data); return response.data; } catch (error) { console.log(error); } }; // handleUpdateLanguage export const handleUpdateLanguage = async (data) => { const ENDPOINT = `api/users/update/language`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { language: data.language, }); try { return response.data; } catch (error) { console.log(error); } }; // handleUpdateCurrency export const handleUpdateCurrency = async (data) => { const ENDPOINT = `api/users/update/currency`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { currency: data.currency, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateEmail = async (data) => { const ENDPOINT = `api/users/update/email`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { email: data.email, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateMobile = async (data) => { const ENDPOINT = `api/users/update/mobile`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { mobile: data.mobile, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateCountry = async (data) => { const ENDPOINT = `api/users/update/country`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { country: data.country, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateUserCity = async (data) => { const ENDPOINT = `api/users/update/city`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { city: data.city, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateDisplayName = async (data) => { console.log(data); const ENDPOINT = `api/users/update/display_name`; try { const response = await PUT(BASE_URL, ENDPOINT, data.token, { name: data.name, }); console.log("response", response); return response.data; } catch (error) { console.log(error); } }; export const handleUpdateBio = async (data) => { const ENDPOINT = `api/users/update/about`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { bio: data.bio, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateBirthday = async (data) => { const ENDPOINT = `api/users/update/dob`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { dob: data.dob, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateProfileActiveStatus = async (data) => { const ENDPOINT = `api/users/update/active-status`; const response = await PUT(BASE_URL, ENDPOINT, data.token, data); try { // console.log(response.data); return response.data; } catch (error) { console.log(error); } }; // handle update profile social links export const handleUpdateLink = async (data) => { const ENDPOINT = `api/users/update/link`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { fbLink: data.fbLink, twitterLink: data.twitterLink, redditLink: data.redditLink, }); try { return response.data; } catch (error) { console.log(error); } }; // handle update profile website links export const handleUpdateWebsiteLink = async (data) => { const ENDPOINT = `api/users/update/website/link`; const response = await PUT(BASE_URL, ENDPOINT, data.token, data); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateProfilePrivacy = async (data) => { const ENDPOINT = `api/users/update/profile/privacy`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { profileprivacy: data.profileprivacy, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateProfileStatusPrivacy = async (data) => { const ENDPOINT = `api/users/update/profile/status`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { status_privacy: data.status_privacy, }); try { return response.data; } catch (error) { console.log(error); } }; // enable / disable cookies status export const handleUpdateProfileCookiesStatus = async (data) => { const ENDPOINT = `api/users/update/profile/cookies/status`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { cookies_enabled: data.cookies_enabled, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdatePostPrivacy = async (data) => { const ENDPOINT = `api/users/update/profile/comment`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { cmnt_prv: data.cmnt_prv, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateProfileViewPrivacy = async (data) => { const ENDPOINT = `api/users/update/profile/visit/privacy`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { prfl_prv: data.prfl_prv, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateProfileMessagePrivacy = async (data) => { const ENDPOINT = `api/users/update/profile/message/privacy`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { msgPrivacy: data.msgPrivacy, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdatePassword = async (data) => { const ENDPOINT = `api/users/update/password`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { currentPassword: data.currentPassword, newPassword: data.newPassword, }); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateCover = async (data) => { const ENDPOINT = `api/users/cover/image`; const response = await POSTFILE( BASE_URL, ENDPOINT, data.isToken, data.coverImg, "coverPicture" ); try { return response.data; } catch (error) { console.log("Error: ", error); } }; export const handleUpdateProfileImage = async (data) => { const ENDPOINT = `api/users/profile/image`; const response = await POSTFILE( BASE_URL, ENDPOINT, data.isToken, data.profileImg, "p_iture" ); try { return response.data; } catch (error) { console.log("Error: ", error); } }; export const handleUpdateProfile = async (data) => { const ENDPOINT = `api/users/profile/image`; const response = await POSTFILE( BASE_URL, ENDPOINT, data.isToken, data.profileImg, "p_iture" ); try { return response.data; } catch (error) { console.log("Error: ", error); } }; export const handleUpdateUserInfo = async (data) => { const ENDPOINT = `api/users/update/personalInfo/${data.handleUn}`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken, { log_un: data.log_un, name: data.name, gender: data.gender, }); try { return response.data; } catch (error) { return error; } }; export const UpdateUserInterest = async (data) => { const ENDPOINT = `api/users/update/interest/${data.handleUn}`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken, { selected: data.interestsArr, }); try { return response.data; } catch (error) { return error; } }; export const updateUserProfileAvatar = async (data) => { const ENDPOINT = `api/users/update/avatar`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken, { url: data.selectUrl, }); try { return response.data; } catch (error) { return error; } }; export const handleFetchProfileDetails = async (data) => { const ENDPOINT = `api/users/update/info/${data.handleUn}`; const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { return error; } }; export const updateFollowUser = async (data) => { const ENDPOINT = `api/users/follow-following/${data.userId}`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken, data); try { return response; } catch (error) { return error; } }; export const updateProfileVisitors = async (data) => { const ENDPOINT = `api/users/visitors/${data.handleUn}`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken); try { console.log(">>>> API: ", response); return response.data; } catch (error) { return error; } }; export const fetchUserProfilePosts = async (data) => { const ENDPOINT = `api/posts/user/post/${data.handleUn}?page=${data.page}&limit=${data.limit}`; const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { return error; } }; export const fetchUserProfileFollowing = async (data) => { const ENDPOINT = `api/users/${data.handleUn}/following-list`; const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { return error; } }; export const fetchUserProfileFollowers = async (data) => { const ENDPOINT = `api/users/${data.handleUn}/follower-list`; const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { return error; } }; export const fetchUserAbout = async (data) => { const ENDPOINT = `api/users/full/profile/${data.handleUn}`; const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { return error; } }; export const fetchSearchUser = async (data) => { const ENDPOINT = `api/users/search/user?search=${data.search}`; const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { return error; } }; export const profileVisitCount = async (data) => { console.log(data); const ENDPOINT = `api/users/visit/${data.id}/${data.postId}`; const response = await PUT(BASE_URL, ENDPOINT, data.isToken); try { console.log("CURRENT API: ", response); return response.data; } catch (error) { return error; } }; export const updateFavCoin = async (data) => { const endpoint = `api/users/update/fav/coin`; const response = await POSTWITHTOKEN(BASE_URL, endpoint, data.token, data); console.log("CURRENT API: "); console.log(response.data); try { return response.data; } catch (error) { return error; } }; export const updatePurpose = async (data) => { const ENDPOINT = `api/users/purpose`; const response = await POSTWITHTOKEN(BASE_URL, ENDPOINT, data.token, data); console.log("CURRENT API: "); console.log(response.data); try { return response.data; } catch (error) { return error; } }; // export const updateLegalName = async (data) => { const ENDPOINT = `api/users/update/legal/name`; const response = await POSTWITHTOKEN(BASE_URL, ENDPOINT, data.token, data); try { return response.data; } catch (error) { return error; } }; export const fetchSuggestedUsers = async (data) => { const ENDPOINT = `api/users/profile/suggested?page=${data.page}&limit=${data.limit}`; console.log("ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const updateUserPrivacySettingsApi = async (data, token) => { const ENDPOINT = `api/users/privacy/settings/update`; console.log("**** data timeline from api:", data); const response = await PUT(BASE_URL, ENDPOINT, token, data); try { console.log("RESPONSE from timeline API:::::", response); return response.data; } catch (error) { return error; } }; export const verifyProfile = async (data) => { const ENDPOINT = `api/users/verify/profile/`; console.log("ENDPOINT:", ENDPOINT); const response = await POSTWITHTOKEN(BASE_URL, ENDPOINT, data.token, data); try { return response.data; } catch (error) { console.log(error); } }; // submitProfileLinks export const submitProfileLinks = async (data) => { const ENDPOINT = `api/users/social/links`; console.log("ENDPOINT:", ENDPOINT); const response = await POSTWITHTOKEN(BASE_URL, ENDPOINT, data.token, data); try { return response.data; } catch (error) { console.log(error); } }; export const claimBadge = async (data) => { // console.log(data); const ENDPOINT = `api/users/claim/badge?type=${data.type}`; const response = await PUT(BASE_URL, ENDPOINT, data.token); try { console.log("CURRENT API: ", response); return response.data; } catch (error) { return error; } }; export const userEarning = async (data) => { const ENDPOINT = `api/users/get/earning?value=${data.value}&startTime=${data.startTime}&endTime=${data.endTime}`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const userSpending = async (data) => { const ENDPOINT = `api/users/get/spent?value=${data.value}`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const fetchMyBlocks = async (data) => { const ENDPOINT = `api/users/get/myBlock`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { console.log(error); } }; // export const fetchMemberBlocks = async (data) => { const ENDPOINT = `api/users/get/memberBlock`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.isToken); try { return response.data; } catch (error) { console.log(error); } }; export const getUserAnalytics = async (data) => { const ENDPOINT = `api/users/analytics?type=${data.type}`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateTimelinePrivacy = async (data) => { const ENDPOINT = `api/users/timeline/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { timelinePrivacy: data.timelinePrivacy, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateProfileDetails = async (data) => { const ENDPOINT = `api/users/details/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { profileDetails: data.profileDetails, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateCoinDetails = async (data) => { const ENDPOINT = `api/users/coin/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { coinPrivcay: data.coinPrivcay, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateFlwrListDetails = async (data) => { const ENDPOINT = `api/users/flwr/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { flwrPrivacy: data.flwrPrivacy, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleGetEarningFeed = async (data) => { // handleGetEarning const ENDPOINT = `api/users/earning/feed`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const handleGetEarning = async (data) => { const ENDPOINT = `api/users/earning/ranking?page=${data.page}&limit=${data.limit}`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const handleGetAnalyticsData = async (data) => { console.log(data); const ENDPOINT = `api/users/earning/${data.username}`; console.log("**** ENDPOINT:", ENDPOINT); const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { console.log(error); } }; export const handleUpdateUpdateLinkPrivacy = async (data) => { const ENDPOINT = `api/users/link/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { linkPrivacy: data.linkPrivacy, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateUpdateProfileLockPrivacy = async (data) => { const ENDPOINT = `api/users/profile/lock/privacy/update`; console.log("**** ENDPOINT:", ENDPOINT); const response = await PUT(BASE_URL, ENDPOINT, data.token, { profile_lock: data.profile_lock, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateReelsPrivacy = async (data) => { const ENDPOINT = `api/users/profile/reels/privacy/update`; const response = await PUT(BASE_URL, ENDPOINT, data.token, { reels_privacy: data.reels_privacy, }); try { console.log("RESPONSE::", response); return response.data; } catch (error) { return error; } }; export const handleUpdateMentionsPostsPrivacy = async (data) => { const ENDPOINT = `api/users/profile/mention/posts/privacy/update`; // console.log(data); const response = await PUT(BASE_URL, ENDPOINT, data.token, { mentions_privacy: data.mentions_privacy, }); try { console.log(">> RESPONSE:", response); return response.data; } catch (error) { return error; } }; export const handleUpdatePostsPrivacy = async (data) => { const ENDPOINT = `api/users/profile/update_posts/privacy`; // console.log(data); const response = await PUT(BASE_URL, ENDPOINT, data.token, { posts_privacy: data.posts_privacy, }); try { console.log(">> RESPONSE:", response); return response.data; } catch (error) { return error; } }; export const handleGenerateWallet = async (data) => { console.log(data); const endpoint = `api/users/generate/wallet`; const response = await POSTWITHTOKEN(BASE_URL, endpoint, data.token, data); console.log("CURRENT API: "); console.log(response.data); try { return response.data; } catch (error) { return error; } }; export const handlegetSubscriptionData = async (data) => { console.log("######### Came"); const ENDPOINT = `api/users/subscription/details?page=${data.page}&limit=${data.limit}`; const response = await GET(BASE_URL, ENDPOINT, data.token); try { return response.data; } catch (error) { return error; } }; export const handleUpdateSocialAccount = async (data) => { const endpoint = `api/users/verify/social/profile`; const response = await POSTWITHTOKEN(BASE_URL, endpoint, data.token, data); console.log("CURRENT API: ", endpoint); // console.log(response.data); try { return response.data; } catch (error) { return error; } }; // handleFetchPopulateUsers export const handleFetchPopulateUsers = async (data) => { const endpoint = `api/users/most-followed/users`; const response = await GET(BASE_URL, endpoint, data.token, data); console.log("CURRENT API: ", endpoint); return response.data; try { return response.data; } catch (error) { return error; } }; export const handleUpdateWallet = async (data) => { const endpoint = `api/users/update-wallet`; const response = await PUT(BASE_URL, endpoint, data.isToken, { walletAddress: data.walletAddress, }); // return response.data; try { return response.data; } catch (error) { return error; } }; //logout user export const logoutUser = async (data) => { const endpoint = `api/users/logout`; const response = await POSTWITHTOKEN(BASE_URL, endpoint, data.token, data); // return response.data; try { return response.data; } catch (error) { return error; } }; export const fetchBookmarkedPosts = async (data) => { const ENDPOINT = `api/users/bookmark?activeTab=${data.activeTab}&page=${data.page}&limit=${data.limit}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile chat api export const createOrFetchProfileChat = async (data) => { const ENDPOINT = `api/users/create-profile-chat`; const result = await POSTWITHTOKEN(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat msg api (create) export const submitProfileChatMsg = async (data) => { const ENDPOINT = `api/users/create-profile-chat-msg/${data.chat_id}`; const result = await FormPost(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat msg api (get) export const getProfileMsgs = async (data) => { const ENDPOINT = `api/users/profile-chat-msg/${data.chat_id}?page=${data.page}&limit=${data.limit}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile chats api (multiple fetch) export const getProfileChats = async (data) => { const ENDPOINT = `api/users/profile-chats?page=${data.page}&limit=${data.limit}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile chat api (single fetch) export const getProfileChat = async (data) => { const ENDPOINT = `api/users/profile-chat/${data.id}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile chat update user's last seen export const updateProfileChatUserLastSeen = async (data) => { const ENDPOINT = `api/users/profile-chat/user-last-seen/${data.chatID}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat update user's active status export const updateProfileChatUserActiveStatus = async (data) => { const ENDPOINT = `api/users/profile-chat/user-active-status/${data.chatID}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat update msg read receipts export const updateProfileMsgReadReceipts = async (data) => { const ENDPOINT = `api/users/profile-chat/msg-read-receipt/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat update reactions count export const updateProfileChatReactionsCount = async (data) => { const ENDPOINT = `api/users/profile-chat-msg/update/reactions-count/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat edit msg export const editProfileMsg = async (data) => { const ENDPOINT = `api/users/profile-chat/edit-msg/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile chat delete msg export const deleteProfileMsg = async (data) => { const ENDPOINT = `api/users/profile-chat/delete-msg/${data.mid}`; const result = await DELETE(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat api (create) export const createProfileGroupChat = async (data) => { const ENDPOINT = `api/users/create-profile-group-chat`; console.log(data, "profile group chat create --****"); const result = await FormPost(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat api (update) export const updateProfileGroupChat = async (data) => { // console.log(data, "profile group chat update --**"); const ENDPOINT = `api/users/update-profile-group-chat/${data.chat_id}`; const result = await FormPost(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat api export const getProfileGroupChat = async (data) => { const ENDPOINT = `api/users/profile-group-chat/${data.id}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile group chat msg api export const submitProfileGroupChatMsg = async (data) => { const ENDPOINT = `api/users/create-profile-group-chat-msg/${data.chat_id}`; const result = await FormPost(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat msg api (get) export const getProfileGroupMsgs = async (data) => { const ENDPOINT = `api/users/profile-group-chat-msg/${data.chat_id}?page=${data.page}&limit=${data.limit}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; }; // Profile group chat update msg read receipts export const updateProfileGroupMsgReadReceipts = async (data) => { const ENDPOINT = `api/users/profile-group-chat/msg-read-receipt/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat edit msg export const editProfileGroupMsg = async (data) => { const ENDPOINT = `api/users/profile-group-chat/edit-msg/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat delete msg export const deleteProfileGroupMsg = async (data) => { const ENDPOINT = `api/users/profile-group-chat/delete-msg/${data.mid}`; const result = await DELETE(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat delete export const deleteProfileGroupChat = async (data) => { const ENDPOINT = `api/users/profile-group-chat/delete/${data.id}`; const result = await DELETE(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // Profile group chat update reactions count export const updateProfileGroupChatReactionsCount = async (data) => { const ENDPOINT = `api/users/profile-group-chat-msg/update/reactions-count/${data.id}`; const result = await PUT(BASE_URL, ENDPOINT, data.token, data); return result.data; }; // User badges eligibility export const getBadgeEligibilityStatus = async (data) => { const ENDPOINT = `api/users/badges?claimBadge=${data.claimBadge}`; const result = await GET(BASE_URL, ENDPOINT, data.token); return result.data; };
Editor is loading...
Leave a Comment