Merge pull request #2943 from mempool/simon/node-as-overflow-fix

Node AS table overflow fix
This commit is contained in:
wiz 2023-01-16 15:31:13 +09:00 committed by GitHub
commit 649dba940d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 7 deletions

View File

@ -83,17 +83,19 @@
</tr> </tr>
<tr> <tr>
<td i18n="isp" class="text-truncate label">ISP</td> <td i18n="isp" class="text-truncate label">ISP</td>
<td *ngIf="node.as_number"> <td *ngIf="node.as_number else unknownAS">
<a class="d-block text-wrap" [routerLink]="['/lightning/nodes/isp' | relativeUrl, node.as_number]"> <a class="d-block text-wrap" [routerLink]="['/lightning/nodes/isp' | relativeUrl, node.as_number]">
{{ node.as_organization }} [ASN {{node.as_number}}] {{ node.as_organization }} [ASN {{node.as_number}}]
</a> </a>
</td> </td>
<ng-template #unknownAS>
<td *ngIf="clearnetSocketCount === 0 && torSocketCount > 0"> <td *ngIf="clearnetSocketCount === 0 && torSocketCount > 0">
<span class="badge badge-success" placement="bottom" i18n="tor">Exclusively on Tor</span> <span class="badge badge-success" placement="bottom" i18n="tor">Exclusively on Tor</span>
</td> </td>
<td *ngIf="node.sockets.length === 0"> <td *ngIf="node.sockets.length === 0">
<span i18n="unknown">Unknown</span> <span i18n="unknown">Unknown</span>
</td> </td>
</ng-template>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -58,6 +58,8 @@ export class NodeComponent implements OnInit {
}), }),
map((node) => { map((node) => {
this.seoService.setTitle($localize`Node: ${node.alias}`); this.seoService.setTitle($localize`Node: ${node.alias}`);
this.clearnetSocketCount = 0;
this.torSocketCount = 0;
const socketsObject = []; const socketsObject = [];
for (const socket of node.sockets.split(',')) { for (const socket of node.sockets.split(',')) {