MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / queryTaskHome

Method queryTaskHome

wxapp/yichengtong.js:326–339  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

324 }
325
326 async queryTaskHome() {
327 const res = await this.api("get", "/client/user/taskHome");
328 if (res.status !== 200 || !ok(res.data)) {
329 $.log(`账号[${this.index}] 任务信息查询失败[${res.status}]: ${res.text.slice(0, 500)}`);
330 return null;
331 }
332 const data = res.data.data || {};
333 $.log(`账号[${this.index}] 任务中心: 积分${data.integral ?? 0},红包${data.amount ?? 0}`);
334 const todayTask = Array.isArray(data.todayTask) ? data.todayTask : [];
335 const experienceTask = Array.isArray(data.experienceTask) ? data.experienceTask : [];
336 if (todayTask.length) $.log(`账号[${this.index}] 每日任务: ${taskSummary(todayTask)}`);
337 if (experienceTask.length) $.log(`账号[${this.index}] 体验任务: ${taskSummary(experienceTask)}`);
338 return data;
339 }
340
341 async submitTask(task) {
342 const id = task.id || task.configId;

Callers 2

doDailyTasksMethod · 0.95
runMethod · 0.95

Calls 4

apiMethod · 0.95
taskSummaryFunction · 0.85
okFunction · 0.70
logMethod · 0.45

Tested by

no test coverage detected