fix: don't fail if channel is null on reply

This commit is contained in:
Paul 2021-12-25 15:42:13 +00:00
parent b955f2820c
commit 318177b414
2 changed files with 4 additions and 2 deletions

View file

@ -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 ?? []}
/>
))}

View file

@ -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;