Skip to content

Commit ec1a5b7

Browse files
committed
simplify name uniqueness
1 parent 20f3a71 commit ec1a5b7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Frontend/src/resources/SequenceDiagram/RoutedMessage.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Handler } from "./Handler";
55
import { friendlyTypeName } from "./SequenceModel";
66

77
export interface RoutedMessage {
8+
id: string;
89
name: string;
910
readonly selectedMessage: Message;
1011
fromHandler?: Handler;
@@ -66,7 +67,7 @@ class MessageProcessingRouteItem implements MessageProcessingRoute {
6667
this.processingHandler = processingHandler;
6768

6869
if (routedMessage && this.processingHandler) {
69-
this.name = `${processingHandler?.name}(${routedMessage.messageId}###${routedMessage.receiving.name}})`;
70+
this.name = `${processingHandler?.name}(${routedMessage.id})`;
7071
}
7172

7273
if (routedMessage) routedMessage.route = this;
@@ -92,6 +93,10 @@ class RoutedMessageItem implements RoutedMessage {
9293
this.name = friendlyTypeName(message.message_type) ?? "";
9394
}
9495

96+
get id() {
97+
return this.selectedMessage.id;
98+
}
99+
95100
get receiving() {
96101
return this.selectedMessage.receiving_endpoint;
97102
}

0 commit comments

Comments
 (0)