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

Function formatSignStatus

wxapp/hisense_aijia.js:282–289  ·  view source on GitHub ↗
(status = {})

Source from the content-addressed store, hash-verified

280}
281
282function formatSignStatus(status = {}) {
283 const today = status.signedToday ? "已签" : "未签";
284 const days = status.keepSigningDays ?? 0;
285 const rewards = Array.isArray(status.rewardSignTaskList) ? status.rewardSignTaskList : [];
286 const next = rewards[Math.max(0, Number(days) || 0)] || rewards[0] || {};
287 const point = Number(next.rewardType) === 130 ? next.rewardNum : "";
288 return `今日${today},连续${days}天${point !== "" ? `,下次奖励${point}积分` : ""}`;
289}
290
291class Task {
292 constructor(raw) {

Callers 1

querySignStatusMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected