Skip to content

Commit ee26199

Browse files
authored
Merge pull request #27 from DataFlowAnalysis/socketRefactor
Socket refactor
2 parents c72366e + 7305f91 commit ee26199

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

backend/analysisBackendServer/bundles/org.dataflowanalysis.standalone/src/org/dataflowanalysis/standalone/websocket/WebSocketServerHandler.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ private String handleIncomingMessage(int id, String message) {
9595
newJson = deserializeJsonAndAnnotate(message);
9696
}
9797
else if (message.startsWith("Json2DFD:")) {
98-
message = message.replaceFirst("Json2DFD:" + name + ":", "");
98+
message = message.replaceFirst("Json2DFD:", "");
9999
var webEditorDfd = deserializeJson(message);
100100
return name + ":" + Converter.convertToDFDandStringify(webEditorDfd, name);
101101
}
102102
else if (message.startsWith("DFD:")) {
103-
newJson = safeLoadAndConvertDFDString(message);
103+
newJson = safeLoadAndConvertDFDString(message, name);
104104
} else {
105105
newJson = safeLoadAndConvertPCMString(message);
106106
}
@@ -143,10 +143,8 @@ private WebEditorDfd deserializeJson(String json){
143143
return webEditorDfd;
144144
}
145145

146-
private WebEditorDfd safeLoadAndConvertDFDString(String message) {
146+
private WebEditorDfd safeLoadAndConvertDFDString(String message, String name) {
147147
message = message.replaceFirst("DFD:", "");
148-
var name = message.split(":")[0];
149-
message = message.replaceFirst(name + ":", "");
150148
var dfdMessage = message.split("\n:DD:\n")[0];
151149
var ddMessage = message.split("\n:DD:\n")[1];
152150
try {

frontend/webEditor/src/features/serialize/loadDFDandDD.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@ export class LoadDFDandDDCommand extends Command {
8383
// Send each file's content in separate WebSocket messages
8484
sendMessage(
8585
"DFD:" +
86-
this.getFileNameWithoutExtension(dataflowFile) +
87-
":" +
8886
dataflowFileContent +
8987
"\n:DD:\n" +
9088
dictionaryFileContent,

frontend/webEditor/src/features/serialize/saveDFDandDD.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export class SaveDFDandDDCommand extends Command {
6161
version: CURRENT_VERSION,
6262
};
6363
const diagramJson = JSON.stringify(diagram, undefined, 4);
64-
sendMessage("Json2DFD:" + getModelFileName() + ":" + diagramJson);
64+
sendMessage("Json2DFD:" + diagramJson);
6565
return context.root;
6666
}
6767

0 commit comments

Comments
 (0)