diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.html b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.html index 379cf023..80bec251 100644 --- a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.html +++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.html @@ -136,7 +136,7 @@ - + diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts index 07ab8840..e43b886f 100644 --- a/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts +++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/messages.component.ts @@ -136,8 +136,11 @@ export class MessagesComponent implements OnInit { return EventType.RecalledMessage === eventType; } - isMine(message: Info): boolean { - return message.senderSeq === this.loginRes.userSeq; + isRecallable(message: Info): boolean { + return ( + message.senderSeq === this.loginRes.userSeq && + message.type !== EventType.RecalledMessage + ); } /** [Event] MassTalk Detail View */