From d755be1f9547cdcbe454f4789b062f47b0d5da28 Mon Sep 17 00:00:00 2001 From: danysmall Date: Sun, 13 Nov 2022 01:16:11 +0300 Subject: [PATCH] Updated view model for article --- src/article/controller/articleViewModel.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/article/controller/articleViewModel.ts b/src/article/controller/articleViewModel.ts index d6d1428..0aa580c 100755 --- a/src/article/controller/articleViewModel.ts +++ b/src/article/controller/articleViewModel.ts @@ -11,17 +11,16 @@ function useArticleViewModel( ) { const { id } = useParams(); - // const getArticle = useCallback( - // () => { - // getArticleUseCase.call(id ?? '').catch((_) => fetchArticleUseCase.call(id ?? '')); - // console.log(id); - // }, - // [id] - // ); + const getArticle = useCallback( + (articleID: string) => { + getArticleUseCase.call(articleID).catch((_) => fetchArticleUseCase.call(articleID)); + }, + [id] + ); useEffect(() => { - getArticleUseCase.call(id ?? '').catch((_) => fetchArticleUseCase.call(id ?? '')); - }, []); + getArticle(id ?? ''); + }, [id]); return { article: store.currentArticle,