Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. var BGUpgrade={ONE_DAY:24*3600*1000,checkUpgrade:function(a,b){var c=fengGetStorage("upgradeInfo")||{};if(!a&&c&&c.checkUpgradeTime&&Date.now()-c.checkUpgradeTime<BGUpgrade.ONE_DAY){return}c.checkUpgradeTime=Date.now();fengSetStorage("upgradeInfo",c);$.getJSON("http://goodsearchresult.appspot.com/json/smartvpn.json?nc="+Math.random(),function(h){if(!h){return}var g=fengGetStorage("upgradeInfo")||{};if(h.cancelUpgrade){g.proccedTimestamp=h.timestamp;g.info=h;fengSetStorage("upgradeInfo",g)}if(g&&g.proccedTimestamp===h.timestamp){return}if(h&&h.forceUpgrade){BGUpgrade.stopService()}if(h&&h.showRate){var f=h.showRate;if(Math.random()<f){g.proccedTimestamp=h.timestamp;g.info=h;fengSetStorage("upgradeInfo",g)}else{g.proccedTimestamp=h.timestamp;fengSetStorage("upgradeInfo",g)}}if(h&&h.member){g.proccedTimestamp=h.timestamp;g.info=h;fengSetStorage("upgradeInfo",g);if(b){var d=fengGetStorage("upgradeInfo")||{};var i=d.info||{};var e=i.member;if(e&&e.server){chrome.runtime.sendMessage({type:"set",key:"proxy",value:true})}}}})},init:function(){BGUpgrade.checkUpgrade(true,true);setTimeout(BGUpgrade.checkUpgrade,12000,false);setInterval(BGUpgrade.checkUpgrade,BGUpgrade.ONE_DAY/2,false)},stopService:function(){system=new Object();system.enable=0;chrome.runtime.sendMessage({type:"set",key:"system",value:system});chrome.runtime.sendMessage({type:"set",key:"proxy",value:false})}};BGUpgrade.init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement