chore: monkey patch ulid parse error

pull/1049/head
Paul Makles 2023-06-12 09:58:13 +01:00
parent 711848dae0
commit 1c84bee415
1 changed files with 10 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import { Bar } from "./JumpToBottom";
export default observer(
({ channel, last_id }: { channel: Channel; last_id?: string }) => {
const [hidden, setHidden] = useState(false);
const [timeAgo, setTimeAgo] = useState("");
const hide = () => setHidden(true);
useEffect(() => setHidden(false), [last_id]);
@ -29,6 +30,14 @@ export default observer(
return () => document.removeEventListener("keydown", onKeyDown);
}, []);
useEffect(() => {
if (last_id) {
try {
setTimeAgo(dayjs(decodeTime(last_id)).fromNow());
} catch (err) {}
}
}, [last_id]);
const renderer = getRenderer(channel);
const history = useHistory();
if (renderer.state !== "RENDER") return null;
@ -52,7 +61,7 @@ export default observer(
<Text
id="app.main.channel.misc.new_messages"
fields={{
time_ago: dayjs(decodeTime(last_id)).fromNow(),
time_ago: timeAgo,
}}
/>
</div>