From ae55cee3ab81dc75332311fba6ba6bbbfba4c362 Mon Sep 17 00:00:00 2001 From: richard-loafle <44828666+richard-loafle@users.noreply.github.com> Date: Fri, 31 Jan 2020 13:12:21 +0900 Subject: [PATCH] refactoring of chat room --- .../src/app/store/messenger/event/effects.ts | 3 + .../lib/components/message-box.component.html | 1 + .../lib/components/message-box.component.ts | 11 +++- .../src/lib/components/messages.component.ts | 59 ++++++++++++------- 4 files changed, 52 insertions(+), 22 deletions(-) diff --git a/projects/ucap-webmessenger-app/src/app/store/messenger/event/effects.ts b/projects/ucap-webmessenger-app/src/app/store/messenger/event/effects.ts index 15c02f1f..3c969092 100644 --- a/projects/ucap-webmessenger-app/src/app/store/messenger/event/effects.ts +++ b/projects/ucap-webmessenger-app/src/app/store/messenger/event/effects.ts @@ -424,6 +424,9 @@ export class Effects { break; case SSVC_TYPE_EVENT_INFO_RES: { + if (!!infoList && 0 < infoList.length) { + infoList = infoList.sort((a, b) => a.seq - b.seq); + } if ( infoList.length > 0 && infoList.length >= req.requestCount && diff --git a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box.component.html b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box.component.html index d41f7e23..a6ab93e7 100644 --- a/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box.component.html +++ b/projects/ucap-webmessenger-ui-chat/src/lib/components/message-box.component.html @@ -23,6 +23,7 @@