mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-22 20:19:21 +00:00
Created search user function
This commit is contained in:
parent
b7eb77b928
commit
c66b40a137
@ -352,6 +352,11 @@ var ComunicWeb = {
|
|||||||
* Remove all entries from user informations cache
|
* Remove all entries from user informations cache
|
||||||
*/
|
*/
|
||||||
emptyUserInfosCache: function(){},
|
emptyUserInfosCache: function(){},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Given a query, search for users and return the result
|
||||||
|
*/
|
||||||
|
search: function(query, afterSearch){},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -136,4 +136,33 @@ ComunicWeb.user.userInfos = {
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Given a query, search for users and return the result
|
||||||
|
*
|
||||||
|
* @param {String} query The query to search
|
||||||
|
* @param {Function} afterSearch What to do once we got results
|
||||||
|
* @return {Boolean} True for a success
|
||||||
|
*/
|
||||||
|
search: function(query, afterSearch){
|
||||||
|
//Perform a request on the server
|
||||||
|
apiURI = "user/search";
|
||||||
|
params = {
|
||||||
|
query: query,
|
||||||
|
};
|
||||||
|
ComunicWeb.common.api.makeAPIrequest(apiURI, params, true, function(response){
|
||||||
|
|
||||||
|
//Continue only in case of success
|
||||||
|
if(response.error){
|
||||||
|
afterSearch(false);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Preload users informations
|
||||||
|
ComunicWeb.user.userInfos.getMultipleUsersInfos(response, function(usersInfos){
|
||||||
|
//Go to next action
|
||||||
|
afterSearch(usersInfos);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user