Skip to content
This repository has been archived by the owner on Apr 2, 2020. It is now read-only.

Commit

Permalink
[background.js] remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
myfreeer committed Nov 28, 2016
1 parent 3b98f2d commit 3e75c43
Showing 1 changed file with 54 additions and 123 deletions.
177 changes: 54 additions & 123 deletions background.js
Original file line number Diff line number Diff line change
Expand Up @@ -273,115 +273,65 @@ function getVideoInfo(avid, page, isbangumi, callback) {
}
bangumi = isbangumi;
resetVideoHostList();
var parseVideoInfo = function(avInfo) {
avInfo = JSON.parse(avInfo);
if (typeof avInfo.code != "undefined" && avInfo.code == -503) {
return setTimeout(function() {
getVideoInfo(avid, page, isbangumi, callback);
}, 1000);
} else {
if (typeof avInfo.list == "object") {
avInfo.pages = avInfo.list.length;
for (var i = 0; i < avInfo.pages; i++) {
if (avInfo.list[i].page == page) {
avInfo.cid = avInfo.list[i].cid;
break;
}
}
}
if (typeof avInfo.cid == "number") {
viCache[avid + '-' + page] = {
mid: avInfo.mid,
tid: avInfo.tid,
cid: avInfo.cid,
pic: avInfo.pic,
pages: avInfo.pages,
title: avInfo.title,
list: avInfo.list,
sp_title: avInfo.sp_title,
spid: avInfo.spid,
season_id: avInfo.season_id,
created_at: avInfo.created_at,
description: avInfo.description,
tag: avInfo.tag,
ts: currTime,
bangumi: false
};
if (typeof avInfo.bangumi == "object" && avInfo.spid) {
getFileData("http://api.bilibili.cn/sp?spid=" + avInfo.spid, function(spInfo) {
spInfo = JSON.parse(spInfo);
if (spInfo.isbangumi == 1) {
viCache[avid + '-' + page].bangumi = {
cover: spInfo.cover,
desc: spInfo.description
};
}
callback(viCache[avid + '-' + page]);
});
} else callback(viCache[avid + '-' + page]);
} else {
callback(avInfo);
}
}
};
if (isbangumi) {
getFileData("http://bangumi.bilibili.com/web_api/episode/get_source?episode_id=" + avid, function(result) {
result = JSON.parse(result)['result'];
avid = result.aid;
getFileData("http://api.bilibili.com/view?type=json&appkey=8e9fc618fbd41e28&id=" + avid + "&page=" + page + "&batch=true", function(avInfo) {
avInfo = JSON.parse(avInfo);
if (typeof avInfo.code != "undefined" && avInfo.code == -503) {
setTimeout(function() {
getVideoInfo(avid, page, isbangumi, callback);
}, 1000);
} else {
if (typeof avInfo.list == "object") {
avInfo.pages = avInfo.list.length;
for (var i = 0; i < avInfo.pages; i++) {
if (avInfo.list[i].page == page) {
avInfo.cid = avInfo.list[i].cid;
break;
}
}
}
if (typeof avInfo.cid == "number") {
viCache[avid + '-' + page] = {
avid: avid,
mid: avInfo.mid,
tid: avInfo.tid,
cid: avInfo.cid,
pic: avInfo.pic,
pages: avInfo.pages,
title: avInfo.title,
list: avInfo.list,
sp_title: avInfo.sp_title,
spid: avInfo.spid,
season_id: avInfo.season_id,
created_at: avInfo.created_at,
description: avInfo.description,
tag: avInfo.tag,
ts: currTime,
bangumi: false
};
if (typeof avInfo.bangumi == "object" && avInfo.spid) {
getFileData("http://api.bilibili.cn/sp?spid=" + avInfo.spid, function(spInfo) {
spInfo = JSON.parse(spInfo);
if (spInfo.isbangumi == 1) {
viCache[avid + '-' + page].bangumi = {
cover: spInfo.cover,
desc: spInfo.description
};
}
callback(viCache[avid + '-' + page]);
});
} else callback(viCache[avid + '-' + page]);
} else {
callback(avInfo);
}
}
});
getFileData("http://api.bilibili.com/view?type=json&appkey=8e9fc618fbd41e28&id=" + avid + "&page=" + page + "&batch=true", parseVideoInfo);
});
} else
getFileData("http://api.bilibili.com/view?type=json&appkey=8e9fc618fbd41e28&id=" + avid + "&page=" + page + "&batch=true", function(avInfo) {
avInfo = JSON.parse(avInfo);
if (typeof avInfo.code != "undefined" && avInfo.code == -503) {
setTimeout(function() {
getVideoInfo(avid, page, isbangumi, callback);
}, 1000);
} else {
if (typeof avInfo.list == "object") {
avInfo.pages = avInfo.list.length;
for (var i = 0; i < avInfo.pages; i++) {
if (avInfo.list[i].page == page) {
avInfo.cid = avInfo.list[i].cid;
break;
}
}
}
if (typeof avInfo.cid == "number") {
viCache[avid + '-' + page] = {
mid: avInfo.mid,
tid: avInfo.tid,
cid: avInfo.cid,
pic: avInfo.pic,
pages: avInfo.pages,
title: avInfo.title,
list: avInfo.list,
sp_title: avInfo.sp_title,
spid: avInfo.spid,
season_id: avInfo.season_id,
created_at: avInfo.created_at,
description: avInfo.description,
tag: avInfo.tag,
ts: currTime,
bangumi: false
};
if (typeof avInfo.bangumi == "object" && avInfo.spid) {
getFileData("http://api.bilibili.cn/sp?spid=" + avInfo.spid, function(spInfo) {
spInfo = JSON.parse(spInfo);
if (spInfo.isbangumi == 1) {
viCache[avid + '-' + page].bangumi = {
cover: spInfo.cover,
desc: spInfo.description
};
}
callback(viCache[avid + '-' + page]);
});
} else callback(viCache[avid + '-' + page]);
} else {
callback(avInfo);
}
}
});
getFileData("http://api.bilibili.com/view?type=json&appkey=8e9fc618fbd41e28&id=" + avid + "&page=" + page + "&batch=true", parseVideoInfo);
return true;
}

Expand Down Expand Up @@ -847,26 +797,7 @@ chrome.webRequest.onBeforeRequest.addListener(function(details) {
}, {
urls: ["http://tajs.qq.com/stats*"]
}, ["blocking"]);
/*
chrome.webRequest.onBeforeSendHeaders.addListener(function(details) {
var query = new URL(details.url).query;
var ip = randomIP(cidHackType[query['cid']] == 2 ? 2 : 1);
if (locale != cidHackType[query['cid']]) {
details.requestHeaders.push({
name: 'X-Forwarded-For',
value: ip
}, {
name: 'Client-IP',
value: ip
});
}
return {
requestHeaders: details.requestHeaders
};
}, {
urls: ["http://interface.bilibili.com/playurl?cid*", "http://interface.bilibili.com/playurl?accel=1&cid=*", "http://interface.bilibili.com/playurl?platform=bilihelper*", "http://www.bilibili.com/video/av*", "http://www.bilibili.com/bangumi/*", "http://app.bilibili.com/bangumi/*", "http://www.bilibili.com/search*", "http://*.acgvideo.com/*", "http://www.bilibili.com/api_proxy*", "http://bangumi.bilibili.com/*", "http://interface.bilibili.com/playurl?platform=android*"]
}, ['requestHeaders', 'blocking']);
*/

function receivedHeaderModifier(details) {
var hasCORS = false;
details.responseHeaders.forEach(function(v) {
Expand Down

0 comments on commit 3e75c43

Please sign in to comment.