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

refactor setting data in pageContainer

takeru0001 5 лет назад
Родитель
Сommit
d0e21749f9
1 измененных файлов с 4 добавлено и 14 удалено
  1. 4 14
      src/client/js/services/PageContainer.js

+ 4 - 14
src/client/js/services/PageContainer.js

@@ -145,20 +145,10 @@ export default class PageContainer extends Container {
     }
 
 
-    const likerListElem = document.getElementById('liker-list');
-    if (likerListElem != null) {
-      const { userIdsStr, sumOfLikers } = likerListElem.dataset;
-      this.setState({ sumOfLikers });
-
-      if (userIdsStr === '') {
-        return;
-      }
-
-      const { users } = await this.appContainer.apiGet('/users.list', { user_ids: userIdsStr });
-      this.setState({ likerUsers: users });
-
-      this.checkAndUpdateImageUrlCached(users);
-    }
+    const likeInfo = await this.appContainer.apiv3Get('/page/likeInfo', { _id: this.state.pageId });
+    this.state.sumOfLikers = likeInfo.data.likeInfo.sumOfLikers;
+    this.state.likerUsers = likeInfo.data.likeInfo.users.liker;
+    this.checkAndUpdateImageUrlCached(this.state.likerUsers);
   }
 
   async checkAndUpdateImageUrlCached(users) {