Comments (1)
My solution:
DemoServerAdapter.prototype.getUserList = function(roomId, conversationId, done) {
console.log("DemoServerAdapter: getUserList");
var tmpUsers = new Array();
$.ajax({
url : "/plugins/messages/ajax.php",
type : "POST",
dataType: 'json',
data : {type : "get_userlist"},
context:this,
success : function(data) {
var $t = new Array();
$.each(data, function(index) {
console.log(index);
var tmpUser = new ChatUserInfo();
tmpUser.Id = data[index].ID;
tmpUser.RoomId = 1;
tmpUser.Name = data[index].FirstName+' '+data[index].LastName;
tmpUser.Email = data[index].Email;
tmpUser.ProfilePictureUrl = "";
tmpUser.Status = data[index].Online;
tmpUsers[index] = tmpUser;
});
this.users = tmpUsers;
if (roomId == DemoAdapterConstants.DEFAULT_ROOM_ID) {
done(this.users);
return;
}
throw "The given room or conversation is not supported by the demo adapter";
}
});
};
from chatjs.
Related Issues (20)
- License HOT 2
- longpolling adapter
- Closing chat/pm windows then re-opening HOT 15
- Cannot create received message with socket.io
- SignalR
- Change right bottom box title
- Problem ChatJs
- Adapters
- SignalR Hub HOT 19
- Emoticons Replace Only Works for the First One (Minor Bug) HOT 2
- issue for multiple user HOT 5
- Support for emojione HOT 1
- Auto Open
- Uncaught TypeError : jquery.chatjs.controller.ts:98 HOT 5
- Adding ajax call to get friendlist from an API HOT 1
- Type definition files (for SignaR adapter)? HOT 4
- I have a question, the x y data displayed on the map
- Can we Implement Group chat using ChatJS? and what is the purpose of roomid and conversationid?
- ChatJS using Scaleout with SQL Server HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chatjs.