[refactor] cleanup dead code
This commit is contained in:
parent
78f03bd6d5
commit
ea94dfcd6b
@ -34,7 +34,6 @@ import { OldestNodes } from '../lightning/nodes-ranking/oldest-nodes/oldest-node
|
|||||||
import { NodesRankingsDashboard } from '../lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component';
|
import { NodesRankingsDashboard } from '../lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component';
|
||||||
import { NodeChannels } from '../lightning/nodes-channels/node-channels.component';
|
import { NodeChannels } from '../lightning/nodes-channels/node-channels.component';
|
||||||
import { GroupComponent } from './group/group.component';
|
import { GroupComponent } from './group/group.component';
|
||||||
import { NodeOwnerComponent } from './node-owner/node-owner.component';
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
@ -67,7 +66,6 @@ import { NodeOwnerComponent } from './node-owner/node-owner.component';
|
|||||||
NodesRankingsDashboard,
|
NodesRankingsDashboard,
|
||||||
NodeChannels,
|
NodeChannels,
|
||||||
GroupComponent,
|
GroupComponent,
|
||||||
NodeOwnerComponent,
|
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
@ -105,7 +103,6 @@ import { NodeOwnerComponent } from './node-owner/node-owner.component';
|
|||||||
OldestNodes,
|
OldestNodes,
|
||||||
NodesRankingsDashboard,
|
NodesRankingsDashboard,
|
||||||
NodeChannels,
|
NodeChannels,
|
||||||
NodeOwnerComponent,
|
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
LightningApiService,
|
LightningApiService,
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
<div *ngIf="stateService.env.OFFICIAL_MEMPOOL_SPACE === true">
|
|
||||||
|
|
||||||
<div *ngIf="{ value: (nodeOwner$ | async) } as nodeOwner">
|
|
||||||
|
|
||||||
<div *ngIf="nodeOwner.value && nodeOwner.value.sns_id">
|
|
||||||
<a target="_blank" [href]="'https://twitter.com/' + nodeOwner.value.username">
|
|
||||||
<img class="profile-photo" [src]="'data:' + nodeOwner.value.image_mime + ';base64,' + nodeOwner.value.image">
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div *ngIf="nodeOwner.value === false">
|
|
||||||
<a [href]="'/login/lnnode?type=signup&pubkey=' + publicKey + '&alias=' + alias" class="btn btn-primary btn-sm">Claim</a>
|
|
||||||
<div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
@ -1,4 +0,0 @@
|
|||||||
.profile-photo {
|
|
||||||
width: 31px;
|
|
||||||
height: 31px;
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
|
|
||||||
import { Observable } from 'rxjs';
|
|
||||||
import { StateService } from '../../services/state.service';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'app-node-owner',
|
|
||||||
templateUrl: './node-owner.component.html',
|
|
||||||
styleUrls: ['./node-owner.component.scss'],
|
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
||||||
})
|
|
||||||
export class NodeOwnerComponent{
|
|
||||||
@Input() publicKey: string = '';
|
|
||||||
@Input() alias: string = '';
|
|
||||||
@Input() nodeOwner$: Observable<any>;
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
public stateService: StateService
|
|
||||||
) {
|
|
||||||
}
|
|
||||||
}
|
|
@ -5,7 +5,6 @@
|
|||||||
<div class="title-container mb-2">
|
<div class="title-container mb-2">
|
||||||
<div class="d-flex justify-content-between align-items-center">
|
<div class="d-flex justify-content-between align-items-center">
|
||||||
<h1 class="mb-0 text-truncate">{{ node.alias }}</h1>
|
<h1 class="mb-0 text-truncate">{{ node.alias }}</h1>
|
||||||
<!-- <app-node-owner [nodeOwner$]="nodeOwner$" [publicKey]="node.public_key" [alias]="node.alias" class="claim-btn"></app-node-owner> -->
|
|
||||||
</div>
|
</div>
|
||||||
<span class="tx-link justify-content-between align-items-center">
|
<span class="tx-link justify-content-between align-items-center">
|
||||||
<span class="node-id">
|
<span class="node-id">
|
||||||
@ -13,7 +12,6 @@
|
|||||||
<app-clipboard [text]="node.public_key"></app-clipboard>
|
<app-clipboard [text]="node.public_key"></app-clipboard>
|
||||||
</app-truncate>
|
</app-truncate>
|
||||||
</span>
|
</span>
|
||||||
<!-- <app-node-owner [nodeOwner$]="nodeOwner$" [publicKey]="node.public_key" [alias]="node.alias" class="claim-btn-mobile"></app-node-owner> -->
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
@ -39,7 +39,6 @@ export class NodeComponent implements OnInit {
|
|||||||
tlvRecords: CustomRecord[];
|
tlvRecords: CustomRecord[];
|
||||||
avgChannelDistance$: Observable<number | null>;
|
avgChannelDistance$: Observable<number | null>;
|
||||||
showFeatures = false;
|
showFeatures = false;
|
||||||
nodeOwner$: Observable<any>;
|
|
||||||
kmToMiles = kmToMiles;
|
kmToMiles = kmToMiles;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
@ -153,24 +152,6 @@ export class NodeComponent implements OnInit {
|
|||||||
return null;
|
return null;
|
||||||
})
|
})
|
||||||
) as Observable<number | null>;
|
) as Observable<number | null>;
|
||||||
|
|
||||||
this.nodeOwner$ = this.activatedRoute.paramMap
|
|
||||||
.pipe(
|
|
||||||
switchMap((params: ParamMap) => {
|
|
||||||
return this.servicesApiService.getNodeOwner$(params.get('public_key')).pipe(
|
|
||||||
switchMap((response) => {
|
|
||||||
if (response.status === 204) {
|
|
||||||
return of(false);
|
|
||||||
}
|
|
||||||
return of(response.body);
|
|
||||||
}),
|
|
||||||
catchError(() => {
|
|
||||||
return of(false);
|
|
||||||
})
|
|
||||||
)
|
|
||||||
}),
|
|
||||||
share(),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
toggleShowDetails(): void {
|
toggleShowDetails(): void {
|
||||||
|
@ -104,12 +104,6 @@ export class ServicesApiServices {
|
|||||||
return this.httpClient.get<any>(`${SERVICES_API_PREFIX}/account`);
|
return this.httpClient.get<any>(`${SERVICES_API_PREFIX}/account`);
|
||||||
}
|
}
|
||||||
|
|
||||||
getNodeOwner$(publicKey: string): Observable<any> {
|
|
||||||
let params = new HttpParams()
|
|
||||||
.set('node_public_key', publicKey);
|
|
||||||
return this.httpClient.get<any>(`${SERVICES_API_PREFIX}/lightning/claim/current`, { params, observe: 'response' });
|
|
||||||
}
|
|
||||||
|
|
||||||
getUserMenuGroups$(): Observable<MenuGroup[]> {
|
getUserMenuGroups$(): Observable<MenuGroup[]> {
|
||||||
const auth = this.storageService.getAuth();
|
const auth = this.storageService.getAuth();
|
||||||
if (!auth) {
|
if (!auth) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user