From 40f83058b2d9862da13e0ddc5ddc52d6d0f8e830 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 1 Feb 2016 21:48:29 +0100 Subject: [PATCH] Konsumierung fehlerfrei implementiert --- www/js/controllers.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/www/js/controllers.js b/www/js/controllers.js index 9fd40e8..b3b4043 100644 --- a/www/js/controllers.js +++ b/www/js/controllers.js @@ -34,7 +34,7 @@ $scope.show = function() { function successBuyHandler (result) { - $timeout(consumesuccessHandler, 1000); + $timeout(consumesuccessHandler, 500); } function successConsumeHandler (result) { @@ -100,18 +100,22 @@ $scope.show = function() { } function errorBuyHandler (error) { - /* + var strResult = ""; + var returnBool=false; if(typeof error === 'object') { strResult = JSON.stringify(error); } else { strResult = error; } - alert("Feher: \r\n"+strResult ); - */ + returnBool=strResult.indexOf("Item Already Owned") != -1; - - var alertPopup = $ionicPopup.alert({ + if (returnBool==true){ + //alert("Schon gekauft"); + $timeout(consumesuccessHandler, 500); + } + else{ + var alertPopup = $ionicPopup.alert({ title: 'Oh Nein', template: 'Der Kauf konnte nicht durchgeführt werden.' }); @@ -119,6 +123,8 @@ $scope.show = function() { alertPopup.then(function(res) { console.log('Der Kauf konnte nicht durchgeführt werden'); }); + } + } function errorConsumeHandler (error) {