From 3ab50d93cff2764ab92eb871d83c94627ea3c553 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 6 Oct 2022 21:46:20 +0200 Subject: [PATCH] use `Post` model --- packages/app/src/pages/post/[post_id].jsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/app/src/pages/post/[post_id].jsx b/packages/app/src/pages/post/[post_id].jsx index 14c48748..db3107bb 100644 --- a/packages/app/src/pages/post/[post_id].jsx +++ b/packages/app/src/pages/post/[post_id].jsx @@ -1,22 +1,28 @@ import React from "react" import * as antd from "antd" +import Post from "models/post" import { PostCard, CommentsCard } from "components" import "./index.less" export default (props) => { - const [data, setData] = React.useState(null) const post_id = props.match.params.post_id + const [data, setData] = React.useState(null) + const loadData = async () => { setData(null) - const data = await window.app.api.request("main", "get", `post`, undefined, { - post_id + const data = await Post.getPost({ post_id }).catch(() => { + antd.message.error("Failed to get post") + + return false }) - setData(data) + if (data) { + setData(data) + } } React.useEffect(() => {