Skip to content

Commit 2510fb0

Browse files
committed
move logic down
1 parent e76bd08 commit 2510fb0

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

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

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ qx.Class.define("osparc.conversation.AddMessage", {
5454

5555
events: {
5656
"messageAdded": "qx.event.type.Data",
57-
"messageUpdated": "qx.event.type.Data",
57+
"updateMessage": "qx.event.type.Data",
5858
},
5959

6060
members: {
@@ -224,18 +224,7 @@ qx.Class.define("osparc.conversation.AddMessage", {
224224
const commentField = this.getChildControl("comment-field");
225225
const content = commentField.getChildControl("text-area").getValue();
226226
if (content) {
227-
const studyData = this.getStudyData();
228-
const conversationId = this.getConversationId();
229-
const message = this.getMessage();
230-
if (studyData) {
231-
promise = osparc.store.ConversationsProject.getInstance().editMessage(studyData["uuid"], conversationId, message["messageId"], content);
232-
} else {
233-
promise = osparc.store.ConversationsSupport.getInstance().editMessage(conversationId, message["messageId"], content);
234-
}
235-
promise.then(data => {
236-
this.fireDataEvent("messageUpdated", data);
237-
commentField.getChildControl("text-area").setValue("");
238-
});
227+
this.fireDataEvent("updateMessage", content);
239228
}
240229
},
241230

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

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,19 @@ qx.Class.define("osparc.conversation.MessageUI", {
214214
resizable: true,
215215
showClose: true,
216216
});
217-
addMessage.addListener("messageUpdated", e => {
218-
win.close();
219-
this.fireDataEvent("messageUpdated", e.getData());
217+
addMessage.addListener("updateMessage", e => {
218+
const content = e.getData();
219+
const conversationId = message["conversationId"];
220+
const messageId = message["messageId"];
221+
if (this.__studyData) {
222+
promise = osparc.store.ConversationsProject.getInstance().editMessage(this.__studyData["uuid"], conversationId, messageId, content);
223+
} else {
224+
promise = osparc.store.ConversationsSupport.getInstance().editMessage(conversationId, messageId, content);
225+
}
226+
promise.then(data => {
227+
win.close();
228+
this.fireDataEvent("messageUpdated", data);
229+
});
220230
});
221231
},
222232

0 commit comments

Comments
 (0)