Skip to content

Commit 570c2f2

Browse files
committed
delete message
1 parent dfb5af9 commit 570c2f2

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,13 @@ qx.Class.define("osparc.conversation.MessageUI", {
229229
win.open();
230230
win.addListener("close", () => {
231231
if (win.getConfirmed()) {
232-
osparc.store.ConversationsProject.getInstance().deleteMessage(message)
232+
let promise = null;
233+
if (this.__studyData) {
234+
promise = osparc.store.ConversationsProject.getInstance().deleteMessage(message);
235+
} else {
236+
promise = osparc.store.ConversationsSupport.getInstance().deleteMessage(message);
237+
}
238+
promise
233239
.then(() => this.fireDataEvent("messageDeleted", message))
234240
.catch(err => osparc.FlashMessenger.logError(err));
235241
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ qx.Class.define("osparc.support.Conversation", {
123123
const addMessages = this.getChildControl("add-message");
124124
addMessages.addListener("messageAdded", e => {
125125
const data = e.getData();
126-
if (data["conversationId"]) {
126+
if (data["conversationId"] && this.getConversation() === null) {
127127
this.setConversationId(data["conversationId"]);
128-
this.addMessage(data);
129128
}
129+
this.addMessage(data);
130130
});
131131
},
132132

0 commit comments

Comments
 (0)