Skip to content

Commit 9908c41

Browse files
committed
Untested pass at adding all users
1 parent 53c0512 commit 9908c41

1 file changed

Lines changed: 24 additions & 3 deletions

File tree

ClearBlade.js

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,6 @@ if (!window.console) {
565565
*/
566566
ClearBlade.Collection.prototype.fetch = function (_query, callback) {
567567
var query;
568-
var self = this;
569568
/*
570569
* The following logic may look funny, but it is intentional.
571570
* I do this because it is typeical for the callback to be the last parameter.
@@ -1117,7 +1116,6 @@ if (!window.console) {
11171116

11181117
};
11191118

1120-
//ClearBlade.Code.exe = function(){};
11211119
ClearBlade.User = function(){};
11221120
ClearBlade.User.getUser = function(callback){
11231121
var reqOptions = {
@@ -1129,8 +1127,8 @@ if (!window.console) {
11291127
} else {
11301128
logger("No callback was defined!");
11311129
}
1132-
11331130
};
1131+
11341132
ClearBlade.User.setUser = function(data, callback){
11351133
var reqOptions = {
11361134
method: 'PUT',
@@ -1142,7 +1140,30 @@ if (!window.console) {
11421140
} else {
11431141
logger("No callback was defined!");
11441142
}
1143+
};
1144+
1145+
ClearBlade.User.allUsers = function(_query, callback) {
1146+
var query;
1147+
if (callback === undefined) {
1148+
callback = _query;
1149+
query = 'query=' + _parseQuery({FILTERS:[]});
1150+
} else {
1151+
query = 'query=' + _parseQuery(_query.query);
1152+
}
11451153

1154+
var reqOptions = {
1155+
method: 'GET',
1156+
endpoint: 'api/v/1/user',
1157+
qs: query
1158+
};
1159+
var callCallback = function(err, data) {
1160+
callback(err, data);
1161+
};
1162+
if (typeof callback === 'function') {
1163+
_request(reqOptions, callCallback);
1164+
} else {
1165+
logger('No callback was defined!');
1166+
}
11461167
};
11471168

11481169
/**

0 commit comments

Comments
 (0)