MCPcopy Create free account
hub / github.com/Semporia/Scripts / rewardMain

Function rewardMain

jd_senbeans.js:154–174  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

152}
153
154async function rewardMain(){
155 $.detail = {};
156 $.rewardRecordId = '';
157 await getActivityDetail();
158 if(JSON.stringify($.detail) === '{}'){
159 console.log(`获取活动详情失败`);
160 return;
161 }else{
162 $.rewardRecordId = $.detail.rewardRecordId;
163 console.log(`获取活动详情成功`);
164 }
165 await $.wait(3000);
166 if($.rewardRecordId && $.detail.completed && !$.detail.rewardOk){
167 await rewardBean();
168 await $.wait(2000);
169 }else if($.rewardRecordId && $.detail.completed && $.detail.rewardOk){
170 console.log(`奖励已领取`);
171 }else{
172 console.log(`未满足条件,不可领取奖励`);
173 }
174}
175async function rewardBean(){
176 return new Promise((resolve) => {
177 let options = {

Callers 1

jd_senbeans.jsFile · 0.85

Calls 4

getActivityDetailFunction · 0.85
rewardBeanFunction · 0.85
logMethod · 0.45
waitMethod · 0.45

Tested by

no test coverage detected