screen (ChatiumJsonChatScreen): Данные чата, включая URL-адреса для получения сообщений, изменения, маркировки прочитанного, а также данные для работы с сокетами.
(ChatScreenStore)
:(string)
:(File[])
:(Message | null)
:(boolean)
:(ClipboardEvent)
:(newFiles: File[])
:(message: Message)
:reply
, сбрасывая текущее reply-сообщение.screen.chat.messages_get_url
.messages_changes_url
.(messageId: string)
:Компонент подключается к веб-сокетам для получения изменений сообщений и состояния прочитанности. Эти сокеты управляются через функцию subscribeToSocket
, которая вызывается для каждого сокета, переданного через props.screen
.