linkedEdges data for portals remains in some cases (when they decay?), so don't process the link data in this case
This commit is contained in:
parent
e321b06875
commit
c3576d566b
@ -353,8 +353,9 @@ window.handleDataResponse = function(data, fromCache, tile_ids) {
|
|||||||
|
|
||||||
// when both source and destination portal are in the same response, no explicit 'edge' is returned
|
// when both source and destination portal are in the same response, no explicit 'edge' is returned
|
||||||
// instead, we need to reconstruct them from the data within the portal details
|
// instead, we need to reconstruct them from the data within the portal details
|
||||||
|
// (note that some portals - decayed? - retain these links when they return to neutral. skip these!)
|
||||||
|
|
||||||
if ('portalV2' in portal[2] && 'linkedEdges' in portal[2].portalV2) {
|
if ('portalV2' in portal[2] && 'linkedEdges' in portal[2].portalV2 && portal[2].controllingTeam.team != 'NEUTRAL') {
|
||||||
$.each(portal[2].portalV2.linkedEdges, function (ind, edge) {
|
$.each(portal[2].portalV2.linkedEdges, function (ind, edge) {
|
||||||
if (!ppp[edge.otherPortalGuid])
|
if (!ppp[edge.otherPortalGuid])
|
||||||
return;
|
return;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// @id iitc-plugin-show-linked-portals@fstopienski
|
// @id iitc-plugin-show-linked-portals@fstopienski
|
||||||
// @name IITC plugin: Show linked portals
|
// @name IITC plugin: Show linked portals
|
||||||
// @category Portal Info
|
// @category Portal Info
|
||||||
// @version 0.0.4.@@DATETIMEVERSION@@
|
// @version 0.0.5.@@DATETIMEVERSION@@
|
||||||
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
|
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
|
||||||
// @updateURL @@UPDATEURL@@
|
// @updateURL @@UPDATEURL@@
|
||||||
// @downloadURL @@DOWNLOADURL@@
|
// @downloadURL @@DOWNLOADURL@@
|
||||||
@ -35,6 +35,10 @@ window.plugin.showLinkedPortal.handleUpdate = function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
window.plugin.showLinkedPortal.portalDetail = function (data) {
|
window.plugin.showLinkedPortal.portalDetail = function (data) {
|
||||||
|
// don't render linked portal data if portal is neutral.
|
||||||
|
// (the data can remain sometimes - when a portal decays?)
|
||||||
|
if (data.portalDetails.controllingTeam.team == 'NEUTRAL')
|
||||||
|
return;
|
||||||
|
|
||||||
var d = data.portalDetails.portalV2,
|
var d = data.portalDetails.portalV2,
|
||||||
c = 1;
|
c = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user