mirror of
https://github.com/revoltchat/revite.git
synced 2024-11-10 01:03:36 -05:00
fix: don't fail if channel is null on reply
This commit is contained in:
parent
b955f2820c
commit
318177b414
2 changed files with 4 additions and 2 deletions
|
@ -96,7 +96,7 @@ const Message = observer(
|
|||
key={message_id}
|
||||
index={index}
|
||||
id={message_id}
|
||||
channel={message.channel!}
|
||||
channel={message.channel}
|
||||
parent_mentions={message.mention_ids ?? []}
|
||||
/>
|
||||
))}
|
||||
|
|
|
@ -18,7 +18,7 @@ import { SystemMessage } from "../SystemMessage";
|
|||
|
||||
interface Props {
|
||||
parent_mentions: string[];
|
||||
channel: Channel;
|
||||
channel?: Channel;
|
||||
index: number;
|
||||
id: string;
|
||||
}
|
||||
|
@ -148,6 +148,8 @@ export const ReplyBase = styled.div<{
|
|||
|
||||
export const MessageReply = observer(
|
||||
({ index, channel, id, parent_mentions }: Props) => {
|
||||
if (!channel) return null;
|
||||
|
||||
const view = getRenderer(channel);
|
||||
if (view.state !== "RENDER") return null;
|
||||
|
||||
|
|
Loading…
Reference in a new issue