dismiss toast if present

This commit is contained in:
Darren Nelsen 2018-03-26 16:18:07 -04:00
parent 2ac3ac8cd3
commit 24e5b376ab

View File

@ -16,6 +16,7 @@ export class BroadcastTxPage {
public transaction: string;
public txForm: FormGroup;
private status: string;
private toast: any;
constructor(
private toastCtrl: ToastController,
@ -48,12 +49,16 @@ export class BroadcastTxPage {
private presentToast(success: boolean, response: any): void {
let message: string = (success) ? 'Transaction successfully broadcast. Trasaction id: ' + JSON.parse(response._body).txid : 'An error occurred: ' + response._body;
let toast: any = this.toastCtrl.create({
if (this.toast) {
this.toast.dismiss();
}
this.toast = this.toastCtrl.create({
message: message,
position: 'middle',
showCloseButton: true,
dismissOnPageChange: true
});
toast.present();
this.toast.present();
}
}