|
|
@ -16,17 +16,16 @@ import { SessionTheme } from '../../../state/ducks/SessionTheme';
|
|
|
|
import { DefaultTheme } from 'styled-components';
|
|
|
|
import { DefaultTheme } from 'styled-components';
|
|
|
|
import { SessionMessagesList } from './SessionMessagesList';
|
|
|
|
import { SessionMessagesList } from './SessionMessagesList';
|
|
|
|
import { LightboxGallery, MediaItemType } from '../../LightboxGallery';
|
|
|
|
import { LightboxGallery, MediaItemType } from '../../LightboxGallery';
|
|
|
|
import { Message } from '../../conversation/media-gallery/types/Message';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import { AttachmentType, AttachmentTypeWithPath, save } from '../../../types/Attachment';
|
|
|
|
import { AttachmentType, AttachmentTypeWithPath, save } from '../../../types/Attachment';
|
|
|
|
import { ToastUtils, UserUtils } from '../../../session/utils';
|
|
|
|
import { ToastUtils, UserUtils } from '../../../session/utils';
|
|
|
|
import * as MIME from '../../../types/MIME';
|
|
|
|
import * as MIME from '../../../types/MIME';
|
|
|
|
import { SessionFileDropzone } from './SessionFileDropzone';
|
|
|
|
import { SessionFileDropzone } from './SessionFileDropzone';
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
ReduxConversationType,
|
|
|
|
fetchMessagesForConversation,
|
|
|
|
PropsForMessage,
|
|
|
|
PropsForMessage,
|
|
|
|
|
|
|
|
ReduxConversationType,
|
|
|
|
SortedMessageModelProps,
|
|
|
|
SortedMessageModelProps,
|
|
|
|
fetchMessagesForConversation,
|
|
|
|
|
|
|
|
} from '../../../state/ducks/conversations';
|
|
|
|
} from '../../../state/ducks/conversations';
|
|
|
|
import { MessageView } from '../../MainViewController';
|
|
|
|
import { MessageView } from '../../MainViewController';
|
|
|
|
import { pushUnblockToSend } from '../../../session/utils/Toast';
|
|
|
|
import { pushUnblockToSend } from '../../../session/utils/Toast';
|
|
|
@ -36,7 +35,6 @@ import { getMessageById, getPubkeysInPublicConversation } from '../../../data/da
|
|
|
|
import autoBind from 'auto-bind';
|
|
|
|
import autoBind from 'auto-bind';
|
|
|
|
import { getDecryptedMediaUrl } from '../../../session/crypto/DecryptedAttachmentsManager';
|
|
|
|
import { getDecryptedMediaUrl } from '../../../session/crypto/DecryptedAttachmentsManager';
|
|
|
|
import { deleteOpenGroupMessages } from '../../../interactions/conversationInteractions';
|
|
|
|
import { deleteOpenGroupMessages } from '../../../interactions/conversationInteractions';
|
|
|
|
import { ConversationTypeEnum } from '../../../models/conversation';
|
|
|
|
|
|
|
|
import { updateMentionsMembers } from '../../../state/ducks/mentionsInput';
|
|
|
|
import { updateMentionsMembers } from '../../../state/ducks/mentionsInput';
|
|
|
|
import { sendDataExtractionNotification } from '../../../session/messages/outgoing/controlMessage/DataExtractionNotificationMessage';
|
|
|
|
import { sendDataExtractionNotification } from '../../../session/messages/outgoing/controlMessage/DataExtractionNotificationMessage';
|
|
|
|
|
|
|
|
|
|
|
|