public class ChatServiceAccessor.ProfileService
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
getProfile(java.lang.String profileId,
<any> callback)
Gets profile data.
|
void |
patchMyProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
Applies profile patch for an active session.
|
void |
patchProfile(java.lang.String profileId,
java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
Applies given profile patch if required permission is granted.
|
void |
queryProfiles(java.lang.String queryString,
<any> callback)
Query user profiles.
|
void |
updateProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
Updates profile for an active session.
|
public void getProfile(java.lang.String profileId,
<any> callback)
profileId - Unique profile id.callback - Callback returning Map of custom profile data.public void queryProfiles(java.lang.String queryString,
<any> callback)
queryString - Query string. See https://www.npmjs.com/package/mongo-querystring for query syntax. You can use QueryBuilder helper class to construct valid query string.callback - Callback with the result.public void updateProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
profileDetails - Profile details.callback - Callback with the result.public void patchProfile(java.lang.String profileId,
java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
profileDetails - Profile details.callback - Callback with the result.public void patchMyProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag,
<any> callback)
profileDetails - Profile details.eTag - Tag to specify local data version. Can be null.callback - Callback with the result.