diff --git a/src/utils/webapi.js b/src/utils/webapi.js index a7ac383..4ffb7ed 100644 --- a/src/utils/webapi.js +++ b/src/utils/webapi.js @@ -151,7 +151,7 @@ export const apiUserState = async () => { // 探索状态 export const apiGameStat = async () => { const url = `${API_BASE}/api/game/stat`; - return httpPost(url, { }) + return httpGet(url) } // 开启地图 @@ -227,6 +227,6 @@ export const followTwitter = async(name) => { } export const joinDiscord = (id) => { - const url = `https://discord.gg${id}` + const url = `https://discord.gg/${id}` window.open(url, '_blank'); } diff --git a/src/views/home/index.vue b/src/views/home/index.vue index fd1cc17..b6265f2 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -500,6 +500,7 @@ import { followTwitter, joinDiscord, apiProgress, + apiGameStat, } from "./../../utils/webapi.js"; import { sendDailyCheckIn, sendClaimTask, sendHelp } from "./../../utils/chainapi.js"; @@ -635,7 +636,8 @@ export default { TwitterConnect: "Connect", TwitterFollow: "Follow", TwitterRetweet: "Retweet", - DiscordJoin: 'Join' + DiscordJoin: 'Join', + DiscordConnect: "Connect" }; this.activeList.length = 0 for (let data of res.data.data.tasks) { @@ -674,11 +676,13 @@ export default { if (data.task == "TwitterConnect") { this.loginTwitter(data); } else if(data.task == "TwitterFollow") { - followTwitter(data.desc) + followTwitter(data.cfg.account) } else if(data.task == "TwitterRetweet") { retweetTwitter(data.desc) } else if(data.task == "DiscordJoin") { - joinDiscord(data.desc) + joinDiscord(data.cfg.account) + } if (data.task == "DiscordConnect") { + this.loginDiscord() } }, // 手动检查任务 @@ -727,9 +731,6 @@ export default { alert(newwin.closed, "window closed"); } }, 10); - }, - async joinDiscord() { - }, // 领取任务奖励 async getTaskClaim(id) { @@ -782,13 +783,12 @@ export default { // 探索状态 async getGameStat() { - let res = await this.$axios.get(`/api/game/stat`, { - params: "", - headers: { Authorization: `Bearer ${this.token}` } - }); - this.gameStateData = res.data.data; - this.todayStepTicket = res.data.data.ticket; - this.getTotalUsed = res.data.data.totalUsed + let {errcode, data} = await apiGameStat() + if (!errcode) { + this.gameStateData = data; + this.todayStepTicket = data.ticket; + this.getTotalUsed = data.totalUsed + } }, // 探索