165 lines
5.1 KiB
JavaScript
165 lines
5.1 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
|
|
* Module id: 242269
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e) => {
|
|
"use strict";
|
|
var t,
|
|
r = e.i(358379),
|
|
n = e.i(563119),
|
|
o = e.i(91812);
|
|
e.i(642219);
|
|
var a = e.i(14613),
|
|
i = e.i(319606),
|
|
l = e.i(795882),
|
|
s = e.i(464143);
|
|
let { config: c } = e.r(325528);
|
|
var u =
|
|
(((t = u || {})[(t.TIMEOUT = 2e4)] = "TIMEOUT"),
|
|
(t[(t.OVERDUE = 401)] = "OVERDUE"),
|
|
(t[(t.FAIL = 1)] = "FAIL"),
|
|
(t[(t.SUCCESS = 0)] = "SUCCESS"),
|
|
t);
|
|
let d = { baseURL: c.apiHost, timeout: 2e4 },
|
|
f = new (class {
|
|
service;
|
|
constructor(e) {
|
|
(this.service = l.default.create(e)),
|
|
this.service.interceptors.request.use(
|
|
(e) => {
|
|
var t;
|
|
let r =
|
|
s.default.get("usertoken") ||
|
|
s.default.get("liblibai_usertoken"),
|
|
n = (0, a.getCookieWebid)();
|
|
return (
|
|
o.isDev &&
|
|
e.url &&
|
|
!1 ===
|
|
((t = e.url),
|
|
["/api/www/", "/gateway/", "/v4/server"].some(
|
|
(e) => t.indexOf(e) > -1,
|
|
)) &&
|
|
console.error("unvalid url:", e.url),
|
|
{
|
|
...e,
|
|
headers: {
|
|
...e?.headers,
|
|
token: r,
|
|
webid: n,
|
|
...(e?.customHeaders || {}),
|
|
},
|
|
}
|
|
);
|
|
},
|
|
(e) => {
|
|
Promise.reject(e);
|
|
},
|
|
),
|
|
this.service.interceptors.response.use(
|
|
(e) => {
|
|
let { data: t, headers: r } = e,
|
|
o = { ...t, traceid: r["eagleeye-traceid"] };
|
|
return 401 === t.code
|
|
? (console.log("登录失效,请重新登录"),
|
|
s.default.remove("userToken"),
|
|
n.default.router?.route &&
|
|
n.default.router.route.indexOf("pretrain"),
|
|
Promise.reject(o))
|
|
: 0 === t.code || (t && t.results)
|
|
? Promise.resolve(o)
|
|
: t.code && 0 !== t.code
|
|
? Promise.reject(o)
|
|
: void 0;
|
|
},
|
|
(e) => {
|
|
let { response: t } = e;
|
|
t && this.handleCode(t.status);
|
|
},
|
|
);
|
|
}
|
|
handleCode(e) {}
|
|
get(e, t) {
|
|
return this.service.get((0, i.getUrl)(e), { params: t });
|
|
}
|
|
post(e, t, r) {
|
|
return this.service.post((0, i.getUrl)(e), t, r);
|
|
}
|
|
put(e, t) {
|
|
return this.service.put((0, i.getUrl)(e), t);
|
|
}
|
|
delete(e, t) {
|
|
return this.service.delete((0, i.getUrl)(e), { params: t });
|
|
}
|
|
})(d);
|
|
e.i(243531);
|
|
var m = e.i(552119);
|
|
e.i(904472), e.i(433761), (0, m.Logger)("@liblibaix/services-ts/other");
|
|
var p = e.i(640958);
|
|
let h = "ad.bilibili.track_id";
|
|
e.s(
|
|
[
|
|
"useAdDataReportPayment",
|
|
0,
|
|
() => (
|
|
(0, r.useEffect)(() => {
|
|
let e,
|
|
t,
|
|
r,
|
|
n,
|
|
o,
|
|
a,
|
|
i,
|
|
l =
|
|
((t =
|
|
(e = new URLSearchParams(window.location.search)).get(
|
|
"bd_vid",
|
|
) || ""),
|
|
(r = e.get("track_id") || ""),
|
|
(n = e.get("qhclickid") || ""),
|
|
(o = e.get("msclkid") || ""),
|
|
(a = e.get("cb") || ""),
|
|
(i = (() => {
|
|
if (t) return "baidu";
|
|
if (r) return "bilibili";
|
|
if (n) return "qihoo";
|
|
if (o) return "bing";
|
|
if (a) return "zhihu";
|
|
else return "undefined";
|
|
})()),
|
|
{
|
|
cid: (0, p.getCookieWebid)(),
|
|
sourceType: i,
|
|
trackId: t || r || n || o || a,
|
|
});
|
|
l.trackId && localStorage.setItem(h, JSON.stringify(l));
|
|
}, []),
|
|
{
|
|
reportAdData: (0, r.useCallback)(() => {
|
|
try {
|
|
let e,
|
|
t = localStorage.getItem(h);
|
|
t &&
|
|
((e = { ...JSON.parse(t) }),
|
|
f.post((0, i.getUrl)("/api/www/ocpc/payment/save"), e))
|
|
.then(() => {
|
|
localStorage.removeItem(h);
|
|
})
|
|
.catch((e) => {
|
|
console.warn("ad data report error", e);
|
|
});
|
|
} catch (e) {
|
|
console.warn("ad data report error", e);
|
|
}
|
|
}, []),
|
|
}
|
|
),
|
|
],
|
|
242269,
|
|
);
|
|
};
|
|
|
|
export default moduleFactory;
|