Remove DeSo's GetTransactionSpending. LBRY will get this info from parsing psbts.
This commit is contained in:
parent
8441a49232
commit
b89ff006ce
3 changed files with 7 additions and 26 deletions
|
@ -9,9 +9,9 @@
|
||||||
{{ globalVars.hostname }} wants to {{ transactionDescription }}
|
{{ globalVars.hostname }} wants to {{ transactionDescription }}
|
||||||
</p>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<div *ngIf="transactionDeSoSpent">
|
<div *ngIf="transactionSpent">
|
||||||
<p class="pb-15px">
|
<p class="pb-15px">
|
||||||
Total Cost: {{ transactionDeSoSpent }} $DESO
|
Total Cost: {{ transactionSpent }} $DESO
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="d-flex align-items-end justify-content-between">
|
<div class="d-flex align-items-end justify-content-between">
|
||||||
|
|
|
@ -46,7 +46,7 @@ export class ApproveComponent implements OnInit {
|
||||||
transactionHex: any;
|
transactionHex: any;
|
||||||
username: any;
|
username: any;
|
||||||
transactionDescription: any;
|
transactionDescription: any;
|
||||||
transactionDeSoSpent: string | boolean = false;
|
transactionSpent: string | boolean = false;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private activatedRoute: ActivatedRoute,
|
private activatedRoute: ActivatedRoute,
|
||||||
|
@ -61,9 +61,10 @@ export class ApproveComponent implements OnInit {
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.activatedRoute.queryParams.subscribe(params => {
|
this.activatedRoute.queryParams.subscribe(params => {
|
||||||
this.transactionHex = params.tx;
|
this.transactionHex = params.tx;
|
||||||
this.backendApi.GetTransactionSpending(this.transactionHex).subscribe( res => {
|
|
||||||
this.transactionDeSoSpent = res ? this.nanosToUnitString(res) : false;
|
// TODO - for LBRY
|
||||||
});
|
this.transactionSpent = false;
|
||||||
|
|
||||||
const txBytes = new Buffer(this.transactionHex, 'hex');
|
const txBytes = new Buffer(this.transactionHex, 'hex');
|
||||||
this.transaction = Transaction.fromBytes(txBytes)[0];
|
this.transaction = Transaction.fromBytes(txBytes)[0];
|
||||||
this.publicKey = this.base58KeyCheck(this.transaction.publicKey);
|
this.publicKey = this.base58KeyCheck(this.transaction.publicKey);
|
||||||
|
|
|
@ -93,24 +93,4 @@ export class BackendAPIService {
|
||||||
return of(userProfiles);
|
return of(userProfiles);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
GetTransactionSpending(
|
|
||||||
transactionHex: string
|
|
||||||
): Observable<number> {
|
|
||||||
const req = this.httpClient.post<any>(
|
|
||||||
`${this.endpoint}/get-transaction-spending`,
|
|
||||||
{
|
|
||||||
TransactionHex: transactionHex,
|
|
||||||
},
|
|
||||||
);
|
|
||||||
return req.pipe(
|
|
||||||
map( res => {
|
|
||||||
return res.TotalSpendingNanos as number;
|
|
||||||
})
|
|
||||||
).pipe(
|
|
||||||
catchError(() => {
|
|
||||||
return of(0);
|
|
||||||
})
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue