23 lines
792 B
JavaScript
23 lines
792 B
JavaScript
// as of 2014-08-14, Niantic have returned to minifying the javascript. This means we no longer get the nemesis object
|
|
// and it's various member objects, functions, etc.
|
|
// so we need to extract some essential parameters from the code for IITC to use
|
|
|
|
|
|
window.niantic_params = {}
|
|
|
|
|
|
window.extractFromStock = function() {
|
|
|
|
//TODO: need to search through the stock intel minified functions/data structures for the required variables
|
|
// just as a *very* quick fix, test the theory with hard-coded variable names
|
|
|
|
|
|
// extract the former nemesis.dashboard.config.CURRENT_VERSION from the code
|
|
var re = new RegExp('[a-z]=[a-z].getData\\(\\);[a-z].v="([a-f0-9]{40})";');
|
|
var func = od.prototype.vg.toString();
|
|
var match = re.exec(func);
|
|
niantic_params.CURRENT_VERSION = match[1];
|
|
|
|
|
|
}
|