Skip to content

Commit 5329539

Browse files
committed
Add shuffle function
1 parent 8f10b1a commit 5329539

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/apifetch.js

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ var executeApiFetch = function(sitekey, type, settings, cb) {
5353
settingToQueryParam(settings.paging.pageSize, 'limit') +
5454
settingToQueryParam(settings.paging.sortBy, 'sort') +
5555
settingToQueryParam(settings.paging.sortOrder, 'order') +
56+
settingToQueryParam(settings.shuffleAndLimitTo, 'shuffleAndLimitTo') +
5657
settingToQueryParam(settings.jwt, 'jwt') +
5758
settingToQueryParam(settings.resultType, 'resultType') +
5859
settingToQueryParam(settings.userToken, 'userToken') +

src/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ var client = function(sitekey) {
8383
this.setResultType = function(type) { this.settings.setResultType(type); }
8484
this.setPersonalizationEvents = function(events) { this.settings.setPersonalizationEvents(events); }
8585
this.setFilterObject = function(filter) { this.settings.setFilterObject(filter); }
86+
this.setShuffleAndLimitTo = function(shuffleAndLimitTo) { this.settings.setShuffleAndLimitTo(shuffleAndLimitTo); }
8687
//this.hitClicked = function(docid, position) { sendClickHit(this.sitekey, this.settings.getSettings().keyword, docid, position); }
8788
}
8889

src/settings.js

+4
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,10 @@ var settings = function() {
143143
this.settings.paging.sortOrder = sortOrder;
144144
}
145145

146+
this.setShuffleAndLimitTo = function(shuffleAndLimitTo) {
147+
this.settings.shuffleAndLimitTo = shuffleAndLimitTo;
148+
}
149+
146150
this.nextPage = function() {
147151
this.settings.paging.page = this.settings.paging.page + 1;
148152
}

0 commit comments

Comments
 (0)