Skip to content

Commit acb3e9e

Browse files
authored
Fix: Add optional chaining for is user message (#239)
1 parent 2ccb51e commit acb3e9e

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog - v3
22

3+
## [v3.1.0] (Aug 03 2022)
4+
Features:
5+
* Support moderation in OpenChannel
6+
* Provide moderations: mute, unmute, ban, and unban on the <OpenChannelSettings />
7+
* Provide moderations: register and unregister operator on the <OpenChannelSettings />
8+
* Add MutedParticipantList and MutedParticipantsModal into the <OpenChannelSettings />
9+
* Add BannedUserList and BannedUsersModal into the <OpenChannelSettings />
10+
* Add OperatorList and OperatorsModal into the <OpenChannelSettings />
11+
* Add AddOperatorsModal into the <OpenChannelSettings />
12+
313
## [v3.0.2] (Aug 03 2022)
414
Fixes:
515
* Explicitly export library as esm-module

src/smart-components/OpenChannel/components/OpenChannelMessage/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ export const SendingMessageStatus = {
1818
};
1919

2020
export const getMessageType = (message: UserMessage | FileMessage | AdminMessage): string => {
21-
if ((message?.isUserMessage()) || message?.messageType === 'user') {
21+
if ((message?.isUserMessage?.()) || message?.messageType === 'user') {
2222
return (message?.ogMetaData)
2323
? MessageTypes.OG
2424
: MessageTypes.USER;
2525
}
26-
if (message?.isAdminMessage()) {
26+
if (message?.isAdminMessage?.()) {
2727
return MessageTypes.ADMIN;
2828
}
2929
if (message?.messageType === 'file') {

src/utils/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ export const filterMessageListParams = (params: MessageListParams, message: User
347347
}
348348
}
349349
if (params?.senderUserIdsFilter && params?.senderUserIdsFilter?.length > 0) {
350-
if (message?.isUserMessage() || message.isFileMessage()) {
350+
if (message?.isUserMessage?.() || message?.isFileMessage?.()) {
351351
const messageSender = (message as UserMessage | FileMessage).sender || message['_sender'];
352352
if (!params?.senderUserIdsFilter?.includes(messageSender?.userId)) {
353353
return false;

0 commit comments

Comments
 (0)