瀏覽代碼

remove unnecessary methods

yusuketk 7 年之前
父節點
當前提交
93abb2e8ff
共有 1 個文件被更改,包括 0 次插入41 次删除
  1. 0 41
      src/server/models/tag.js

+ 0 - 41
src/server/models/tag.js

@@ -12,46 +12,5 @@ module.exports = function(crowi) {
     },
   });
 
-  /**
-   * create a tag (Promise wrapper)
-   */
-  tagSchema.statics.createTag = function(tag) {
-    debug('create new tag:', tag);
-    return new Promise((resolve, reject) => {
-      this.create({name: tag}, function(err, createdTag) {
-        if (err) {
-          reject(err);
-        }
-        resolve(createdTag);
-      });
-    });
-  };
-
-  /**
-   * get a tag by id(Promise wrpper)
-   */
-  tagSchema.statics.getOneById = function(id) {
-    return new Promise((resolve, reject) => {
-      this.find({
-        _id: id
-      }, function(err, tags) {
-        if (err) {
-          reject(err);
-        }
-        resolve(tags[0]);
-      });
-    });
-  };
-
-  tagSchema.statics.removeById = function(tagId) {
-    const Tag = this;
-    Tag.remove({_id: tagId}, function(err, done) {
-      if (err) {
-        throw new Error(err);
-      }
-      debug('deleta tag:', tagId);
-    });
-  };
-
   return mongoose.model('Tag', tagSchema);
 };