Skip to content

Commit 52f9ccb

Browse files
committed
Only show "Flag message" Action if user has permission
1 parent 23bdfd9 commit 52f9ccb

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

Sources/StreamChatSwiftUI/ChatChannel/Reactions/MessageActions/DefaultMessageActions.swift

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,15 +142,17 @@ extension MessageAction {
142142
messageActions.append(markUnreadAction)
143143
}
144144

145-
let flagAction = flagMessageAction(
146-
for: message,
147-
channel: channel,
148-
chatClient: chatClient,
149-
onFinish: onFinish,
150-
onError: onError
151-
)
152-
153-
messageActions.append(flagAction)
145+
if channel.canFlagMessage {
146+
let flagAction = flagMessageAction(
147+
for: message,
148+
channel: channel,
149+
chatClient: chatClient,
150+
onFinish: onFinish,
151+
onError: onError
152+
)
153+
154+
messageActions.append(flagAction)
155+
}
154156

155157
if channel.config.mutesEnabled {
156158
let author = message.author

0 commit comments

Comments
 (0)