success: function()

in FrontEnd/src/controllers/basket.js [35:55]


        success: function (response) {
            $scope.$apply(function () {
                $scope.cart_prods = [];
                if (response != null) {
                    console.log("Got the cart \n", response);
                    var someItemDeleted = false;
                    for (var i in response) {
                        if (response[i]['available'] != undefined && response[i]['available'] == false) {
                            someItemDeleted = true;
                            deleteBasket(response[i]['basket_id'], true);
                        } else {
                            $scope.cart_prods.push({ ...$scope.prods_key[response[i].unicorn_id], basket_id: response[i]['basket_id'], available: response[i]['available'] });
                        }
                    }
                    if (someItemDeleted) {
                        $.notify("Some unicorns in your basket are out of stock!", { className: "error", globalPosition: 'top center' });
                    }
                }
                $scope.cart_prods_length = $scope.cart_prods.length;
            });
        },