소스 검색

edited some changes

ryuichi-e 5 년 전
부모
커밋
931bea4e5b
1개의 변경된 파일19개의 추가작업 그리고 8개의 파일을 삭제
  1. 19 8
      src/client/js/services/AdminGeneralSecurityContainer.js

+ 19 - 8
src/client/js/services/AdminGeneralSecurityContainer.js

@@ -158,15 +158,26 @@ export default class AdminGeneralSecurityContainer extends Container {
   /**
    * Retrieve All Sharelinks
    */
-  async retriveShareLinks() {
-    try {
-      const response = await this.appContainer.apiv3.get('/all-share-links/');
-      const { shareLinks } = response.data;
-      this.setState({ shareLinks });
-    }
-    catch (err) {
-      toastError(err);
+  async retrieveShareLinksByPagingNum(page) {
+
+    const params = {
+      page,
+    };
+
+    const { data } = await this.appContainer.apiv3.get('/all-share-links/', params);
+
+    if (data.paginateResult == null) {
+      throw new Error('data must conclude \'paginateResult\' property.');
     }
+
+    const { docs: shareLinks, totalDocs: totalshareLinks, limit: pagingLimit } = data.paginateResult;
+
+    this.setState({
+      shareLinks,
+      totalshareLinks,
+      pagingLimit,
+      activePage: page,
+    });
   }
 
   /**