zamis 5 лет назад
Родитель
Сommit
dc583e58fa
1 измененных файлов с 25 добавлено и 8 удалено
  1. 25 8
      src/server/service/page.js

+ 25 - 8
src/server/service/page.js

@@ -108,13 +108,8 @@ class PageService {
     }
 
     const ids = pages.map(page => (page._id));
-    // ids.join('');
     const paths = pages.map(page => (page.path));
 
-    // console.log(paths);
-    console.log(paths.join(' '));
-    // paths.join(' ');
-
     // const { _ids, path } = pageData;
     const socketClientId = options.socketClientId || null;
 
@@ -138,15 +133,37 @@ class PageService {
     const ShareLink = this.crowi.model('ShareLink');
     // const Revision = this.crowi.model('Revision');
 
-    // console.log(PageTagRelation.find({ pageIds }));
     // return PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({});
     // return await Bookmark.find({ page: { $in: pageIds } }).remove({});
     // return await Comment.find({ page: { $in: pageIds } }).remove({});
     // return await ShareLink.find({ relatedPage: { $in: pageIds } }).remove({});
     // return await Revision.find({ path: { $in: pagePaths } }).remove({});
     // return await Page.find({ _id: { $in: pageIds } }).remove({});
-    console.log(pagePaths);
-    return await Page.find({ path: { $in: pagePaths } }).remove({});
+    // return await Page.find({ path: { $in: pagePaths } }).remove({});
+
+    const huga = await Promise.all([
+      Bookmark.find({ page: { $in: pageIds } }).remove({}),
+      Comment.find({ page: { $in: pageIds } }).remove({}),
+      PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({}),
+      ShareLink.find({ relatedPage: { $in: pageIds } }).remove({}),
+      // Revision.find({ path: { $in: pagePaths } }).remove({}),
+      Page.find({ _id: { $in: pageIds } }).remove({}),
+      Page.find({ path: { $in: pagePaths } }).remove({}),
+    ]);
+
+    // const hoge = await this.removeAllAttachments(pageIds);
+
+
+    return huga;
+    // return Promise.all([
+    //   Bookmark.find({ page: { $in: pageIds } }).remove({}),
+    //   Comment.find({ page: { $in: pageIds } }).remove({}),
+    //   PageTagRelation.find({ relatedPage: { $in: pageIds } }).remove({}),
+    //   ShareLink.find({ relatedPage: { $in: pageIds } }).remove({}),
+    //   // Revision.find({ path: { $in: pagePaths } }).remove({}),
+    //   Page.find({ _id: { $in: pageIds } }).remove({}),
+    //   Page.find({ path: { $in: pagePaths } }).remove({}),
+    // ]);
 
 
     // return Promise.all([