This commit is contained in:
lxk0301
2020-11-25 09:55:51 +08:00
parent 82fac004fd
commit a23119a779
2 changed files with 25 additions and 7 deletions

View File

@@ -16,6 +16,7 @@ const notify = $.isNode() ? require('./sendNotify') : '';
let jdNotify = true;//是否关闭通知false打开通知推送true关闭通知推送
let cookiesArr = [], cookie = '';
const inviteCodes = ['gB99tYLjvPcEFloDgamoBw==', 'V5LkjP4WRyjeCKR9VRwcRX0bBuTz7MEK0-E99EJ7u0k='];
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
if ($.isNode()) {
Object.keys(jdCookieNode).forEach((item) => {
@@ -70,6 +71,7 @@ if ($.isNode()) {
async function jdDreamFactory() {
ele = 0;
await userInfo();
await helpFriends(inviteCodes)
if ($.unActive) return
await getUserElectricity();
await taskList();
@@ -282,7 +284,13 @@ function hireAward() {
})
})
}
async function helpFriends(codes) {
for (let code of codes) {
if (code) {
await assistFriend(code);
}
}
}
// 帮助用户
function assistFriend(sharepin) {
@@ -421,11 +429,16 @@ function stealFriend() {
data = data['data'];
for (let i = 0; i < data.list.length; ++i) {
let pin = data.list[i]['encryptPin'];
if (data.list[i]['collectFlag'] === 1) {
//只有collectFlag为1的时候,才能偷取好友电力
getFactoryIdByPin(pin).then(async (facId) => {
await collectElectricity(facId,true)
if (facId) await collectElectricity(facId,true)
}).catch(err => {
})
} else {
console.log(`此好友[${pin}]暂不能被你收取电力`)
}
}
}
resolve()
@@ -439,7 +452,12 @@ function getFactoryIdByPin(pin) {
$.get(taskurl(url), (err, resp, data) => {
data = JSON.parse(data);
if (data['ret'] === 0) {
if (data.data.factoryList) {
//做此判断,有时候返回factoryList为null
resolve(data['data']['factoryList'][0]['factoryId'])
} else {
resolve();
}
} else {
reject()
}

View File

@@ -148,7 +148,7 @@ function queryByUserId() {
async function doChannelsListTask(taskId, taskType) {
await queryChannelsList(taskId);
for (let item of $.queryChannelsList) {
if (item.showOrder !== 1) {
if (item.showOrder === 1) {
await $.wait(1000)
await followChannel(taskId, item.id)
await queryDoneTaskRecord(taskId, taskType);