From 555fe9fb1ae5227a535e6beff05e7237cbbccfce Mon Sep 17 00:00:00 2001
From: crupest <crupest@outlook.com>
Date: Mon, 11 Jan 2021 21:43:11 +0800
Subject: ...

---
 .../app/views/timeline-common/TimelinePageTemplate.tsx | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

(limited to 'FrontEnd/src/app/views/timeline-common/TimelinePageTemplate.tsx')

diff --git a/FrontEnd/src/app/views/timeline-common/TimelinePageTemplate.tsx b/FrontEnd/src/app/views/timeline-common/TimelinePageTemplate.tsx
index b4058fbe..d7e4d696 100644
--- a/FrontEnd/src/app/views/timeline-common/TimelinePageTemplate.tsx
+++ b/FrontEnd/src/app/views/timeline-common/TimelinePageTemplate.tsx
@@ -40,7 +40,7 @@ export default function TimelinePageTemplate<TManageItem>(
     null
   );
 
-  const [timelineAndStatus, setTimelineAndStatus] = useTimeline(name);
+  const timelineAndStatus = useTimeline(name);
   const postsAndState = usePosts(name);
 
   const onPost: TimelinePostSendCallback = React.useCallback(
@@ -111,13 +111,6 @@ export default function TimelinePageTemplate<TManageItem>(
           user != null
             ? () => {
                 const { isBookmark } = timeline;
-                setTimelineAndStatus({
-                  ...timelineAndStatus,
-                  data: {
-                    ...timeline,
-                    isBookmark: !isBookmark,
-                  },
-                });
                 const client = getHttpBookmarkClient();
                 const promise = isBookmark
                   ? client.delete(name)
@@ -136,7 +129,6 @@ export default function TimelinePageTemplate<TManageItem>(
                       },
                       type: "danger",
                     });
-                    setTimelineAndStatus(timelineAndStatus);
                   }
                 );
               }
@@ -145,13 +137,6 @@ export default function TimelinePageTemplate<TManageItem>(
           user != null && user.hasHighlightTimelineAdministrationPermission
             ? () => {
                 const { isHighlight } = timeline;
-                setTimelineAndStatus({
-                  ...timelineAndStatus,
-                  data: {
-                    ...timeline,
-                    isHighlight: !isHighlight,
-                  },
-                });
                 const client = getHttpHighlightClient();
                 const promise = isHighlight
                   ? client.delete(name)
@@ -170,7 +155,6 @@ export default function TimelinePageTemplate<TManageItem>(
                       },
                       type: "danger",
                     });
-                    setTimelineAndStatus(timelineAndStatus);
                   }
                 );
               }
-- 
cgit v1.2.3

