Просмотр исходного кода

upgrade json.data->json.data.discussions

visuddhinanda 1 год назад
Родитель
Сommit
c25dd78f0e
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      dashboard/src/components/discussion/DiscussionCount.tsx

+ 4 - 3
dashboard/src/components/discussion/DiscussionCount.tsx

@@ -1,6 +1,6 @@
 import { useEffect } from "react";
 import { useAppSelector } from "../../hooks";
-import { publish, upgrade } from "../../reducers/discussion-count";
+import { discussions, tags, upgrade } from "../../reducers/discussion-count";
 import { sentenceList } from "../../reducers/sentence";
 import {
   IDiscussionCountRequest,
@@ -18,7 +18,7 @@ export const discussionCountUpgrade = (resId?: string) => {
   get<IDiscussionCountResponse>(url).then((json) => {
     console.debug("discussion-count api response", json);
     if (json.ok) {
-      store.dispatch(upgrade({ resId: resId, data: json.data }));
+      store.dispatch(upgrade({ resId: resId, data: json.data.discussions }));
     } else {
       console.error(json.message);
     }
@@ -51,7 +51,8 @@ const DiscussionCount = ({ courseId }: IWidget) => {
       (json) => {
         console.debug("discussion-count api response", json);
         if (json.ok) {
-          store.dispatch(publish(json.data));
+          store.dispatch(discussions(json.data.discussions));
+          store.dispatch(tags(json.data.tags));
         }
       }
     );