Added addr and block-index searches
This commit is contained in:
parent
9334b13a0d
commit
b5a76aee44
@ -28,63 +28,41 @@ export class BlocksPage {
|
|||||||
|
|
||||||
public search(event) {
|
public search(event) {
|
||||||
console.log('q is', this.q);
|
console.log('q is', this.q);
|
||||||
let apiPrefix = 'http://insight.bitpay.com/api/';
|
let apiPrefix = 'http://localhost:3001/insight-api/';
|
||||||
this.http.get(apiPrefix + 'block/' + this.q).subscribe(
|
this.http.get(apiPrefix + 'block/' + this.q).subscribe(
|
||||||
(data) => {
|
(data) => {
|
||||||
this.resetSearch();
|
this.resetSearch();
|
||||||
console.log('block', data);
|
console.log('block', data);
|
||||||
//this.router.navigate(['./block/' + q]);
|
|
||||||
},
|
},
|
||||||
() => {
|
(err) => {
|
||||||
this.http.get(apiPrefix + 'tx/' + this.q).subscribe(
|
this.http.get(apiPrefix + 'tx/' + this.q).subscribe(
|
||||||
(data) => {
|
(data) => {
|
||||||
this.resetSearch();
|
this.resetSearch();
|
||||||
console.log('tx', data);
|
console.log('tx', data);
|
||||||
//this.router.navigate(['./tx/' + q]);
|
|
||||||
},
|
},
|
||||||
function (err) { this.reportBadQuery() }.bind(this)
|
(err) => {
|
||||||
|
this.http.get(apiPrefix + 'addr/' + this.q).subscribe(
|
||||||
|
(data) => {
|
||||||
|
this.resetSearch();
|
||||||
|
console.log('addr', data);
|
||||||
|
},
|
||||||
|
(err) => {
|
||||||
|
this.http.get(apiPrefix + 'block-index/' + this.q).subscribe(
|
||||||
|
(data) => {
|
||||||
|
this.resetSearch();
|
||||||
|
console.log('block-index', data);
|
||||||
|
},
|
||||||
|
function (err) {
|
||||||
|
this.loading = false;
|
||||||
|
this.reportBadQuery();
|
||||||
|
}.bind(this)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
/*
|
|
||||||
Block.get({
|
|
||||||
blockHash: q
|
|
||||||
}, function() {
|
|
||||||
_resetSearch();
|
|
||||||
$location.path('block/' + q);
|
|
||||||
}, function() { //block not found, search on TX
|
|
||||||
Transaction.get({
|
|
||||||
txId: q
|
|
||||||
}, function() {
|
|
||||||
_resetSearch();
|
|
||||||
$location.path('tx/' + q);
|
|
||||||
}, function() { //tx not found, search on Address
|
|
||||||
Address.get({
|
|
||||||
addrStr: q
|
|
||||||
}, function() {
|
|
||||||
_resetSearch();
|
|
||||||
$location.path('address/' + q);
|
|
||||||
}, function() { // block by height not found
|
|
||||||
if (isFinite(q)) { // ensure that q is a finite number. A logical height value.
|
|
||||||
BlockByHeight.get({
|
|
||||||
blockHeight: q
|
|
||||||
}, function(hash) {
|
|
||||||
_resetSearch();
|
|
||||||
$location.path('/block/' + hash.blockHash);
|
|
||||||
}, function() { //not found, fail :(
|
|
||||||
$scope.loading = false;
|
|
||||||
_badQuery();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$scope.loading = false;
|
|
||||||
_badQuery();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resetSearch = function() {
|
resetSearch = function() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user