Skip to content

Commit

Permalink
fast message test
Browse files Browse the repository at this point in the history
  • Loading branch information
andrealeo83 committed Sep 20, 2022
1 parent f50189f commit 2a163b1
Show file tree
Hide file tree
Showing 6 changed files with 1,214 additions and 958 deletions.
21 changes: 18 additions & 3 deletions channels/chat21/chat21Handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,18 @@ class Chat21Handler {
});


messageEvent.on('message.test', function(message) {

winston.info("Chat21Sender message.test");

chat21.auth.setAdminToken(adminToken);

return chat21.messages.sendToGroup(message.senderFullname, message.recipient,
message.recipient_fullname, message.text, message.sender, message.attributes, message.type, message.metadata, message.timestamp, message.group)
.then(function(data){
winston.info("Chat21Sender sendToGroup test: "+ JSON.stringify(data));
});
});


messageEvent.on('message.sending', function(message) {
Expand Down Expand Up @@ -299,7 +310,8 @@ class Chat21Handler {
}

var recipient_fullname = "Guest";
// TODO qui va message.recipient_fullname ma nn c'è
// guest_here

if (message.request && message.request.lead && message.request.lead.fullname) {
recipient_fullname = message.request.lead.fullname;
}
Expand Down Expand Up @@ -332,14 +344,15 @@ class Chat21Handler {
}
*/


return chat21.messages.sendToGroup(message.senderFullname, message.recipient,
recipient_fullname, message.text, message.sender, attributes, message.type, message.metadata, timestamp)
.then(function(data){
winston.verbose("Chat21Sender sendToGroup sent: "+ JSON.stringify(data));


// chat21.conversations.stopTyping(message.recipient,message.sender);

chat21Event.emit('message.sent', data);

messageService.changeStatus(message._id, MessageConstants.CHAT_MESSAGE_STATUS.DELIVERED) .then(function(upMessage){
Expand Down Expand Up @@ -563,13 +576,15 @@ class Chat21Handler {
var groupId = request.request_id;

var group_name = "Guest";

// guest_here

if (request.lead && request.lead.fullname) {
group_name = request.lead.fullname;
}
if (request.subject) {
group_name = request.subject;
}

//TODO racecondition?
return chat21.groups.create(group_name, members, gAttributes, groupId).then(function(data) {
winston.verbose("Chat21 group created: " + JSON.stringify(data));
Expand Down
Loading

0 comments on commit 2a163b1

Please sign in to comment.