(invitePin)
| 491 | }) |
| 492 | } |
| 493 | function combatDetail(invitePin) { |
| 494 | return new Promise(resolve => { |
| 495 | headers.Cookie = cookie; |
| 496 | headers.LKYLToken = $.LKYLToken; |
| 497 | let opt = { |
| 498 | // url: "//jdjoy.jd.com/common/pet/getPetTaskConfig?reqSource=h5", |
| 499 | url: `//draw.jdfcloud.com/common/pet/combat/detail/v2?help=true&inviterPin=${encodeURI(invitePin)}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`, |
| 500 | method: "GET", |
| 501 | data: {}, |
| 502 | credentials: "include", |
| 503 | header: {"content-type": "application/json"} |
| 504 | } |
| 505 | const url = "https:"+ taroRequest(opt)['url'] + $.validate; |
| 506 | const options = { |
| 507 | url, |
| 508 | headers |
| 509 | } |
| 510 | $.get(options, (err, resp, data) => { |
| 511 | try { |
| 512 | if (err) { |
| 513 | $.log('API请求失败') |
| 514 | $.logErr(JSON.stringify(err)); |
| 515 | } else { |
| 516 | data = JSON.parse(data); |
| 517 | } |
| 518 | } catch (e) { |
| 519 | $.logErr(e, resp) |
| 520 | } finally { |
| 521 | resolve(data); |
| 522 | } |
| 523 | }); |
| 524 | }) |
| 525 | } |
| 526 | function isURL(domain, reg) { |
| 527 | // const name = reg; |
| 528 | return reg.test(domain); |
no test coverage detected