copay-crown
Version:
A Secure Crown Wallet
56 lines (46 loc) • 1.45 kB
text/typescript
import { Component } from '@angular/core';
import { NavParams, ViewController } from 'ionic-angular';
import { Logger } from '../../../../providers/logger/logger';
// Providers
import { ExternalLinkProvider } from '../../../../providers/external-link/external-link';
import { ShapeshiftProvider } from '../../../../providers/shapeshift/shapeshift';
export class ShapeshiftDetailsPage {
public ssData: any
constructor(
private externalLinkProvider: ExternalLinkProvider,
private navParams: NavParams,
private shapeshiftProvider: ShapeshiftProvider,
private viewCtrl: ViewController,
private logger: Logger
) {
this.ssData = this.navParams.data.ssData;
}
ionViewDidLoad() {
this.logger.info('ionViewDidLoad ShapeshiftDetailsPage');
}
public remove() {
this.shapeshiftProvider.saveShapeshift(this.ssData, {
remove: true
}, function (err) {
this.close();
});
}
public close() {
this.viewCtrl.dismiss();
}
public openTransaction(id: string) {
var url;
if (this.ssData.outgoingType.toUpperCase() == 'BTC') {
url = "https://insight.bitpay.com/tx/" + id;
} else if (this.ssData.outgoingType.toUpperCase() == 'BCH') {
url = "https://bch-insight.bitpay.com/tx/" + id;
} else {
return;
}
this.externalLinkProvider.open(url);
}
}