Skip to content

Commit f6e25c1

Browse files
committed
delete message
1 parent 24dc564 commit f6e25c1

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

services/static-webserver/client/source/class/osparc/conversation/AddMessage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ qx.Class.define("osparc.conversation.AddMessage", {
3535
},
3636

3737
events: {
38-
"commentAdded": "qx.event.type.Event"
38+
"commentAdded": "qx.event.type.Data",
3939
},
4040

4141
members: {

services/static-webserver/client/source/class/osparc/conversation/Conversation.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@ qx.Class.define("osparc.conversation.Conversation", {
239239
switch (message["type"]) {
240240
case "MESSAGE":
241241
control = new osparc.conversation.MessageUI(message);
242+
control.addListener("messageEdited", () => this.fetchMessages());
243+
control.addListener("messageDeleted", () => this.fetchMessages());
242244
break;
243245
case "NOTIFICATION":
244246
control = new osparc.conversation.NotificationUI(message);

services/static-webserver/client/source/class/osparc/conversation/MessageUI.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ qx.Class.define("osparc.conversation.MessageUI", {
4343
}
4444
},
4545

46+
events: {
47+
"messageEdited": "qx.event.type.Event",
48+
"messageDeleted": "qx.event.type.Event",
49+
},
50+
4651
members: {
4752
__message: null,
4853

@@ -202,8 +207,8 @@ qx.Class.define("osparc.conversation.MessageUI", {
202207
if (win.getConfirmed()) {
203208
console.log(this.__message);
204209
osparc.study.Conversations.deleteMessage(this.__message["studyId"], this.__message["conversationId"], this.__message["messageId"])
205-
.then(data => {
206-
this.fireDataEvent("commentAdded", data);
210+
.then(() => {
211+
this.fireEvent("messageDeleted");
207212
osparc.FlashMessenger.logAs(this.tr("Message deleted"), "INFO");
208213
});
209214
}

0 commit comments

Comments
 (0)