Merge pull request #2874 from Bilb/fix-admin-actions-message-sogs

fix: admin actions for sogs on msg click
pull/2875/head
Audric Ackermann 2 years ago committed by GitHub
commit 5db90e694e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -24,18 +24,6 @@ import {
showMessageDetailsView, showMessageDetailsView,
toggleSelectedMessageId, toggleSelectedMessageId,
} from '../../../../state/ducks/conversations'; } from '../../../../state/ducks/conversations';
import {
useSelectedConversationKey,
useSelectedIsBlocked,
useSelectedIsPublic,
useSelectedWeAreAdmin,
useSelectedWeAreModerator,
} from '../../../../state/selectors/selectedConversation';
import { saveAttachmentToDisk } from '../../../../util/attachmentsUtil';
import { Reactions } from '../../../../util/reactions';
import { SessionContextMenuContainer } from '../../../SessionContextMenuContainer';
import { SessionEmojiPanel, StyledEmojiPanel } from '../../SessionEmojiPanel';
import { MessageReactBar } from './MessageReactBar';
import { import {
useMessageAttachments, useMessageAttachments,
useMessageBody, useMessageBody,
@ -48,7 +36,18 @@ import {
useMessageStatus, useMessageStatus,
useMessageTimestamp, useMessageTimestamp,
} from '../../../../state/selectors'; } from '../../../../state/selectors';
import { useIsPublic } from '../../../../hooks/useParamSelector'; import {
useSelectedConversationKey,
useSelectedIsBlocked,
useSelectedIsPublic,
useSelectedWeAreAdmin,
useSelectedWeAreModerator,
} from '../../../../state/selectors/selectedConversation';
import { saveAttachmentToDisk } from '../../../../util/attachmentsUtil';
import { Reactions } from '../../../../util/reactions';
import { SessionContextMenuContainer } from '../../../SessionContextMenuContainer';
import { SessionEmojiPanel, StyledEmojiPanel } from '../../SessionEmojiPanel';
import { MessageReactBar } from './MessageReactBar';
export type MessageContextMenuSelectorProps = Pick< export type MessageContextMenuSelectorProps = Pick<
MessageRenderingProps, MessageRenderingProps,
@ -149,10 +148,11 @@ const SaveAttachment = ({ messageId }: MessageId) => {
const AdminActionItems = ({ messageId }: MessageId) => { const AdminActionItems = ({ messageId }: MessageId) => {
const convoId = useSelectedConversationKey(); const convoId = useSelectedConversationKey();
const isPublic = useIsPublic(); const isPublic = useSelectedIsPublic();
const weAreModerator = useSelectedWeAreModerator(); const weAreModerator = useSelectedWeAreModerator();
const weAreAdmin = useSelectedWeAreAdmin(); const weAreAdmin = useSelectedWeAreAdmin();
const showAdminActions = (weAreAdmin || weAreModerator) && isPublic; const showAdminActions = (weAreAdmin || weAreModerator) && isPublic;
const sender = useMessageSender(messageId); const sender = useMessageSender(messageId);
const isSenderAdmin = useMessageSenderIsAdmin(messageId); const isSenderAdmin = useMessageSenderIsAdmin(messageId);

Loading…
Cancel
Save