Skip to content

Commit bc3d7f5

Browse files
committed
added some more endpoints for recommendation
1 parent 1358d6d commit bc3d7f5

File tree

3 files changed

+52
-26
lines changed

3 files changed

+52
-26
lines changed

dist/breinify-api.js

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13657,27 +13657,44 @@ dependencyScope.jQuery = $;;
1365713657

1365813658
overload.overload({
1365913659
'Object,Function': function (user, callback) {
13660-
Breinify.recommendationUser(user, 3, null, false, function (data) {
13660+
Breinify.recommendationUser(user, {
13661+
'numRecommendations': 3
13662+
}, false, function (data) {
1366113663
_privates.ajax(url, data, callback, callback);
1366213664
});
1366313665
},
1366413666
'Object,Number,Function': function (user, nrOfRecommendations, callback) {
13665-
Breinify.recommendationUser(user, nrOfRecommendations, null, false, function (data) {
13667+
Breinify.recommendationUser(user, {
13668+
'numRecommendations': nrOfRecommendations
13669+
}, false, function (data) {
1366613670
_privates.ajax(url, data, callback, callback);
1366713671
});
1366813672
},
1366913673
'Object,Number,String,Function': function (user, nrOfRecommendations, category, callback) {
13670-
Breinify.recommendationUser(user, nrOfRecommendations, category, false, function (data) {
13674+
Breinify.recommendationUser(user, {
13675+
'numRecommendations': nrOfRecommendations,
13676+
'recommendationCategory': category
13677+
}, false, function (data) {
1367113678
_privates.ajax(url, data, callback, callback);
1367213679
});
1367313680
},
1367413681
'Object,Number,Boolean,Function': function (user, nrOfRecommendations, sign, callback) {
13675-
Breinify.recommendationUser(user, nrOfRecommendations, null, sign, function (data) {
13682+
Breinify.recommendationUser(user, {
13683+
'numRecommendations': nrOfRecommendations
13684+
}, sign, function (data) {
1367613685
_privates.ajax(url, data, callback, callback);
1367713686
});
1367813687
},
1367913688
'Object,Number,String,Boolean,Function': function (user, nrOfRecommendations, category, sign, callback) {
13680-
Breinify.recommendationUser(user, nrOfRecommendations, category, sign, function (data) {
13689+
Breinify.recommendationUser(user, {
13690+
'numRecommendations': nrOfRecommendations,
13691+
'recommendationCategory': category
13692+
}, sign, function (data) {
13693+
_privates.ajax(url, data, callback, callback);
13694+
});
13695+
},
13696+
'Object,Object,Boolean,Function': function (user, recommendation, sign, callback) {
13697+
Breinify.recommendationUser(user, recommendation, sign, function (data) {
1368113698
_privates.ajax(url, data, callback, callback);
1368213699
});
1368313700
}
@@ -13688,12 +13705,11 @@ dependencyScope.jQuery = $;;
1368813705
* Creates a user instance and executes the specified method.
1368913706
*
1369013707
* @param user {object} the user-information
13691-
* @param nrOfRecommendations {number|null} the amount of recommendations to get
13692-
* @param category {string|null} contains an optional category for the recommendation
13708+
* @param recommendation the instance of the recommendations settings
1369313709
* @param sign {boolean|null} true if a signature should be added (needs the secret to be configured - not recommended in open systems), otherwise false (can be null or undefined)
1369413710
* @param onReady {function|null} function to be executed after successful user creation
1369513711
*/
13696-
Breinify.recommendationUser = function (user, nrOfRecommendations, category, sign, onReady) {
13712+
Breinify.recommendationUser = function (user, recommendation, sign, onReady) {
1369713713

1369813714
var _onReady = function (user) {
1369913715
if ($.isFunction(onReady)) {
@@ -13732,10 +13748,7 @@ dependencyScope.jQuery = $;;
1373213748
var data = {
1373313749
'user': user.all(),
1373413750

13735-
'recommendation': {
13736-
'numRecommendations': nrOfRecommendations,
13737-
'recommendationCategory': category
13738-
},
13751+
'recommendation': recommendation,
1373913752

1374013753
'apiKey': _config.get(ATTR_CONFIG.API_KEY),
1374113754
'signature': signature,

0 commit comments

Comments
 (0)