diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.html b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.html
index d16c2637..98d7fe83 100644
--- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.html
+++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.html
@@ -262,8 +262,48 @@
-
- {{ selectedUserList.length }}
- {{ 'common.units.persons' | translate }}
-
+
+
+ =
+ environment.productConfig.CommonSetting.maxChatRoomUser
+ ? 'text-warn-color'
+ : ''
+ "
+ >
+ {{ selectedUserList.length }} /
+ {{ environment.productConfig.CommonSetting.maxChatRoomUser - 1 }}
+ {{ 'common.units.persons' | translate }}
+
+ =
+ environment.productConfig.CommonSetting.maxChatRoomUser
+ "
+ >
+ ({{
+ 'chat.errors.maxCountOfRoomMemberWith'
+ | translate
+ : {
+ maxCount:
+ environment.productConfig.CommonSetting.maxChatRoomUser - 1
+ }
+ }})
+
+
+
+
+ {{ selectedUserList.length }}
+ {{ 'common.units.persons' | translate }}
+
+
diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts
index 53891855..58ceec7b 100644
--- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts
+++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/dialogs/chat/create-chat.dialog.component.ts
@@ -134,6 +134,7 @@ export class CreateChatDialogComponent implements OnInit, OnDestroy {
currentTabIndex: number;
UserSelectDialogType = UserSelectDialogType;
+ environment = environment;
loginRes: LoginResponse;
loginResSubscription: Subscription;
@@ -740,8 +741,12 @@ export class CreateChatDialogComponent implements OnInit, OnDestroy {
if (this.selectedUserList.length === 0 && !this.selectedRoom) {
return true;
}
-
return false;
+ } else if (this.data.type === UserSelectDialogType.NewChat) {
+ return (
+ this.selectedUserList.length >=
+ this.environment.productConfig.CommonSetting.maxChatRoomUser
+ );
} else {
return false;
}