diff --git a/src/js/routes.js b/src/js/routes.js index 52a9ade41..17267fa93 100644 --- a/src/js/routes.js +++ b/src/js/routes.js @@ -1123,7 +1123,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr } }); }) - .run(function($rootScope, $state, $location, $log, $timeout, startupService, fingerprintService, $ionicHistory, $ionicPlatform, $window, appConfigService, lodash, platformInfo, profileService, uxLanguage, gettextCatalog, openURLService, storageService, scannerService, configService, emailService, /* plugins START HERE => */ coinbaseService, glideraService, amazonService, bitpayCardService, applicationService) { + .run(function($rootScope, $state, $location, $log, $timeout, startupService, ionicToast, fingerprintService, $ionicHistory, $ionicPlatform, $window, appConfigService, lodash, platformInfo, profileService, uxLanguage, gettextCatalog, openURLService, storageService, scannerService, configService, emailService, /* plugins START HERE => */ coinbaseService, glideraService, amazonService, bitpayCardService, applicationService) { uxLanguage.init(); @@ -1170,10 +1170,12 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr $ionicHistory.goBack(); } else if ($rootScope.backButtonPressedOnceToExit) { - ionic.Platform.exitApp(); + navigator.app.exitApp(); } else { $rootScope.backButtonPressedOnceToExit = true; - window.plugins.toast.showShortBottom(gettextCatalog.getString('Press again to exit')); + $rootScope.$apply(function() { + ionicToast.show(gettextCatalog.getString('Press again to exit'), 'bottom', false, 1000); + }); $timeout(function() { $rootScope.backButtonPressedOnceToExit = false; }, 3000);