import { request } from "@/utils/request.js"; import { useUserStore } from "@/stores/user"; export const createShareToken = async (data) => { return request({ url: "/api/blessing/share/token", method: "POST", data, }); }; export const getShareReward = async (data) => { const res = await request({ url: "/api/reward/share", method: "POST", data, }); console.log("getShareReward res", res); if (res && res.success) { const userStore = useUserStore(); userStore.fetchUserAssets(); } return res; }; export const saveRecord = async (data) => { return request({ url: "/api/blessing/save/record", method: "POST", data, }); }; export const viewRecord = async (data) => { return request({ url: "/api/blessing/view/record", method: "POST", data, }); }; export const getRecommendList = async (page = 1) => { return request({ url: `/api/blessing/recommend/list?page=${page}`, method: "get", }); }; export const msgCheckApi = async (content) => { return request({ url: "/api/common/msg-check?content=" + content, method: "get", }); }; export const createTracking = async (data) => { return request({ url: "/api/common/tracking/create", method: "POST", data, }); }; export const watchAdReward = async (token, scene, type, resourceId) => { return request({ url: "/api/ad/reward", method: "POST", data: { rewardToken: token, scene, type, resourceId, }, }); }; export const watchAdStart = async () => { return request({ url: "/api/ad/start", method: "POST", data: { adPlacementId: "adunit-d7a28e0357d98947", }, }); };