@@ -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