Merge pull request #40 from archem-team/feat/pin_message

disallow user to pin
This commit is contained in:
teamabron
2025-02-06 11:36:52 +03:30
committed by GitHub
3 changed files with 2 additions and 6 deletions

View File

@@ -93,7 +93,7 @@ export const PinMessageBox = observer(
let children = null; let children = null;
let userName = message.client ? message.client.user?.username : "" let userName = message.client ? message.system.by_username : ""
if (data.type as string == "message_pinned") { if (data.type as string == "message_pinned") {

View File

@@ -857,9 +857,7 @@ export default function ContextMenus() {
action: "mark_unread", action: "mark_unread",
message, message,
}); });
if (sendPermission) { if (channelPermissions & Permission.ManageMessages) {
if (message.is_pinned && channel?.channel_type != "DirectMessage") { if (message.is_pinned && channel?.channel_type != "DirectMessage") {
generateAction({ generateAction({
action: "unpin_message", action: "unpin_message",

View File

@@ -164,8 +164,6 @@ export default observer(({ last_id, renderer, highlight }: Props) => {
previous.masquerade, previous.masquerade,
); );
} }
// console.log(renderer.messages[i].content, 7979)
if (message.system?.type as any == "message_pinned" || message.system?.type as any == "message_unpinned") { if (message.system?.type as any == "message_pinned" || message.system?.type as any == "message_unpinned") {
render.push( render.push(