Skip to content

Instantly share code, notes, and snippets.

@ChuckJonas
Created October 11, 2018 16:37
Show Gist options
  • Save ChuckJonas/3ca0252fe48ff058e43e46331aad627e to your computer and use it in GitHub Desktop.
Save ChuckJonas/3ca0252fe48ff058e43e46331aad627e to your computer and use it in GitHub Desktop.
({
minAlcohol: 0,
getBeers: function (component, page) {
var searchKey = window.location.hash.substr(1);
page = page || 1;
var action = component.get("c.findAll");
action.setParams({
"searchKey": searchKey,
"minAlcohol": this.minAlcohol,
"pageNumber": page
});
action.setCallback(this, function (a) {
var result = a.getReturnValue();
component.set("v.beers", result.products);
component.set("v.page", result.page);
component.set("v.total", result.total);
component.set("v.pages", Math.ceil(result.total / 12));
});
$A.enqueueAction(action);
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmVlckxpc3RIZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9tZXRhZGF0YS9iZWVyLWV4cGxvcmVyL2F1cmEvQmVlckxpc3QvQmVlckxpc3RIZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsQ0FBQztJQUNHLFVBQVUsRUFBRSxDQUFDO0lBQ2hCLFFBQVEsRUFBRyxVQUFTLFNBQW9CLEVBQUUsSUFBSTtRQUV4QyxJQUFJLEdBQUcsR0FBRztZQUNOLENBQUMsRUFBRSxLQUFLO1lBQ1IsQ0FBQyxFQUFFLEdBQUc7U0FDVCxDQUFDO1FBRUYsSUFBSSxFQUFDLENBQUMsRUFBRSxDQUFDLEVBQUMsR0FBRyxHQUFHLENBQUM7UUFDakIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUM7UUFFaEIsSUFBSSxTQUFTLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQy9DLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDO1FBQ2pCLElBQUksTUFBTSxHQUFHLFNBQVMsQ0FBQyxHQUFHLENBQU0sV0FBVyxDQUFDLENBQUM7UUFDbkQsTUFBTSxDQUFDLFNBQVMsQ0FBQztZQUNYLFdBQVcsRUFBRSxTQUFTO1lBQ2xCLFlBQVksRUFBRSxJQUFJLENBQUMsVUFBVTtZQUM3QixZQUFZLEVBQUUsSUFBSTtTQUN4QixDQUFDLENBQUM7UUFDSCxNQUFNLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxVQUFTLENBQUM7WUFDNUIsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFDLGNBQWMsRUFBRSxDQUFDO1lBQ2hDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUMxQyxTQUFTLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDckMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQ3ZDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssR0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQzVELENBQUMsQ0FBQyxDQUFDO1FBQ0gsRUFBRSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM3QixDQUFDO0NBQ0QsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW50ZXJmYWNlIEJlZXJMaXN0SGVscGVye1xuICAgIG1pbkFsY29ob2w6IG51bWJlcjtcbiAgICBnZXRCZWVyczogKGNvbXBvbmVudDogQ29tcG9uZW50LCBwYWdlPzogbnVtYmVyKSA9PiBhbnlcbn1cblxuKHtcbiAgICBtaW5BbGNvaG9sOiAwLFxuXHRnZXRCZWVycyA6IGZ1bmN0aW9uKGNvbXBvbmVudDogQ29tcG9uZW50LCBwYWdlKSB7XG5cbiAgICAgICBsZXQgZm9vID0ge1xuICAgICAgICAgICBhOiAnMTIzJyxcbiAgICAgICAgICAgYjogMTIzXG4gICAgICAgfTtcblxuICAgICAgIGxldCB7YSwgYn0gPSBmb287XG4gICAgICAgY29uc29sZS5sb2coYSxiKTtcblxuICAgICAgICB2YXIgc2VhcmNoS2V5ID0gd2luZG93LmxvY2F0aW9uLmhhc2guc3Vic3RyKDEpO1xuICAgICAgICBwYWdlID0gcGFnZSB8fCAxO1xuICAgICAgICB2YXIgYWN0aW9uID0gY29tcG9uZW50LmdldDxhbnk+KFwiYy5maW5kQWxsXCIpO1xuXHRcdGFjdGlvbi5zZXRQYXJhbXMoe1xuICAgICAgXHRcdFwic2VhcmNoS2V5XCI6IHNlYXJjaEtleSxcbiAgICAgICAgICAgIFwibWluQWxjb2hvbFwiOiB0aGlzLm1pbkFsY29ob2wsXG4gICAgICAgICAgICBcInBhZ2VOdW1iZXJcIjogcGFnZVxuICAgIFx0fSk7XG4gICAgXHRhY3Rpb24uc2V0Q2FsbGJhY2sodGhpcywgZnVuY3Rpb24oYSkge1xuICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGEuZ2V0UmV0dXJuVmFsdWUoKTtcbiAgICAgICAgICAgIGNvbXBvbmVudC5zZXQoXCJ2LmJlZXJzXCIsIHJlc3VsdC5wcm9kdWN0cyk7XG4gICAgICAgICAgICBjb21wb25lbnQuc2V0KFwidi5wYWdlXCIsIHJlc3VsdC5wYWdlKTtcbiAgICAgICAgICAgIGNvbXBvbmVudC5zZXQoXCJ2LnRvdGFsXCIsIHJlc3VsdC50b3RhbCk7XG4gICAgICAgICAgICBjb21wb25lbnQuc2V0KFwidi5wYWdlc1wiLCBNYXRoLmNlaWwocmVzdWx0LnRvdGFsLzEyKSk7XG4gICAgXHR9KTtcbiAgICBcdCRBLmVucXVldWVBY3Rpb24oYWN0aW9uKTtcblx0fVxufSkiXX0=
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment