fix redirection to Home view

This commit is contained in:
Gabriel Bazán 2017-11-22 12:28:42 -03:00
parent a0c8088fc8
commit f8e5d49d12
3 changed files with 7 additions and 10 deletions

View File

@ -5,7 +5,6 @@ import * as _ from 'lodash';
// Pages
import { SendPage } from '../../send/send';
import { HomePage } from '../../home/home';
import { PayProPage } from '../../paypro/paypro';
import { ChooseFeeLevelPage } from '../../choose-fee-level/choose-fee-level';
@ -94,7 +93,7 @@ export class ConfirmPage {
this.config = this.configProvider.get();
this.configFeeLevel = this.config.wallet.settings.feeLevel ? this.config.wallet.settings.feeLevel : 'normal';
}
ionViewDidLoad() {
console.log('ionViewDidLoad ConfirmPage');
let addressInfo = this.navParams.data.addressInfo;
@ -106,7 +105,7 @@ export class ConfirmPage {
paypro: this.navParams.data.paypro,
feeLevel: this.configFeeLevel,
spendUnconfirmed: this.config.wallet.spendUnconfirmed,
// Vanity tx info (not in the real tx)
recipientType: this.navParams.data.recipientType,
name: this.navParams.data.name,
@ -571,7 +570,7 @@ export class ConfirmPage {
public onSuccessConfirm(): void {
this.sendStatus = '';
this.navCtrl.setRoot(HomePage);
this.navCtrl.setRoot(SendPage);
this.navCtrl.popToRoot();
this.navCtrl.parent.select(0);
};

View File

@ -6,14 +6,13 @@ import { Validators, FormBuilder, FormGroup } from '@angular/forms';
//providers
import { ProfileProvider } from '../../../../../providers/profile/profile';
import { ConfigProvider } from '../../../../../providers/config/config';
import { AppProvider } from '../../../../../providers/app/app';
import { PersistenceProvider } from '../../../../../providers/persistence/persistence';
import { PopupProvider } from '../../../../../providers/popup/popup';
import { OnGoingProcessProvider } from '../../../../../providers/on-going-process/on-going-process';
import { PushNotificationsProvider } from '../../../../../providers/push-notifications/push-notifications';
//pages
import { HomePage } from '../../../../home/home';
import { SettingsPage } from '../../../../settings/settings';
@Component({
selector: 'page-wallet-delete',
@ -29,7 +28,6 @@ export class WalletDeletePage {
private navParams: NavParams,
private navCtrl: NavController,
private configProvider: ConfigProvider,
private app: AppProvider,
private logger: Logger,
private persistenceProvider: PersistenceProvider,
private formBuilder: FormBuilder,
@ -62,7 +60,7 @@ export class WalletDeletePage {
this.profileProvider.deleteWalletClient(this.wallet).then(() => {
this.onGoingProcessProvider.set('deletingWallet', false);
this.pushNotificationsProvider.unsubscribe(this.wallet);
this.navCtrl.setRoot(HomePage);
this.navCtrl.setRoot(SettingsPage);
this.navCtrl.popToRoot();
this.navCtrl.parent.select(0);
}).catch((err) => {

View File

@ -9,7 +9,7 @@ import { ConfigProvider } from '../../../../../providers/config/config';
import { WalletProvider } from '../../../../../providers/wallet/wallet';
//pages
import { HomePage } from '../../../../../pages/home/home';
import { SettingsPage } from '../../../../../pages/settings/settings';
import { WalletExtendedPrivateKeyPage } from './wallet-extended-private-key/wallet-extended-private-key';
import * as _ from 'lodash';
@ -94,7 +94,7 @@ export class WalletInformationPage {
opts.colorFor[this.wallet.credentials.walletId] = color;
this.configProvider.set(opts);
this.events.publish('wallet:updated', this.wallet.credentials.walletId);
this.navCtrl.setRoot(HomePage);
this.navCtrl.setRoot(SettingsPage);
this.navCtrl.popToRoot();
this.navCtrl.parent.select(0);
};