优化
This commit is contained in:
@@ -16,6 +16,7 @@ const notify = $.isNode() ? require('./sendNotify') : '';
|
|||||||
let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭通知推送
|
let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭通知推送
|
||||||
|
|
||||||
let cookiesArr = [], cookie = '';
|
let cookiesArr = [], cookie = '';
|
||||||
|
const inviteCodes = ['gB99tYLjvPcEFloDgamoBw==', 'V5LkjP4WRyjeCKR9VRwcRX0bBuTz7MEK0-E99EJ7u0k='];
|
||||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||||
if ($.isNode()) {
|
if ($.isNode()) {
|
||||||
Object.keys(jdCookieNode).forEach((item) => {
|
Object.keys(jdCookieNode).forEach((item) => {
|
||||||
@@ -70,6 +71,7 @@ if ($.isNode()) {
|
|||||||
async function jdDreamFactory() {
|
async function jdDreamFactory() {
|
||||||
ele = 0;
|
ele = 0;
|
||||||
await userInfo();
|
await userInfo();
|
||||||
|
await helpFriends(inviteCodes)
|
||||||
if ($.unActive) return
|
if ($.unActive) return
|
||||||
await getUserElectricity();
|
await getUserElectricity();
|
||||||
await taskList();
|
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) {
|
function assistFriend(sharepin) {
|
||||||
|
|
||||||
@@ -421,11 +429,16 @@ function stealFriend() {
|
|||||||
data = data['data'];
|
data = data['data'];
|
||||||
for (let i = 0; i < data.list.length; ++i) {
|
for (let i = 0; i < data.list.length; ++i) {
|
||||||
let pin = data.list[i]['encryptPin'];
|
let pin = data.list[i]['encryptPin'];
|
||||||
getFactoryIdByPin(pin).then(async (facId) => {
|
if (data.list[i]['collectFlag'] === 1) {
|
||||||
await collectElectricity(facId,true)
|
//只有collectFlag为1的时候,才能偷取好友电力
|
||||||
}).catch(err => {
|
getFactoryIdByPin(pin).then(async (facId) => {
|
||||||
|
if (facId) await collectElectricity(facId,true)
|
||||||
|
}).catch(err => {
|
||||||
|
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
console.log(`此好友[${pin}]暂不能被你收取电力`)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
resolve()
|
resolve()
|
||||||
@@ -439,7 +452,12 @@ function getFactoryIdByPin(pin) {
|
|||||||
$.get(taskurl(url), (err, resp, data) => {
|
$.get(taskurl(url), (err, resp, data) => {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data['ret'] === 0) {
|
if (data['ret'] === 0) {
|
||||||
resolve(data['data']['factoryList'][0]['factoryId'])
|
if (data.data.factoryList) {
|
||||||
|
//做此判断,有时候返回factoryList为null
|
||||||
|
resolve(data['data']['factoryList'][0]['factoryId'])
|
||||||
|
} else {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
reject()
|
reject()
|
||||||
}
|
}
|
||||||
|
@@ -148,7 +148,7 @@ function queryByUserId() {
|
|||||||
async function doChannelsListTask(taskId, taskType) {
|
async function doChannelsListTask(taskId, taskType) {
|
||||||
await queryChannelsList(taskId);
|
await queryChannelsList(taskId);
|
||||||
for (let item of $.queryChannelsList) {
|
for (let item of $.queryChannelsList) {
|
||||||
if (item.showOrder !== 1) {
|
if (item.showOrder === 1) {
|
||||||
await $.wait(1000)
|
await $.wait(1000)
|
||||||
await followChannel(taskId, item.id)
|
await followChannel(taskId, item.id)
|
||||||
await queryDoneTaskRecord(taskId, taskType);
|
await queryDoneTaskRecord(taskId, taskType);
|
||||||
|
Reference in New Issue
Block a user