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

[misc] migrate the health-check to the native mongo driver, drop mongojs

Jakob Ackermann 6 лет назад
Родитель
Сommit
74a3a95dc6

+ 1 - 7
services/notifications/app/js/HealthCheckController.js

@@ -11,7 +11,7 @@
  * DS207: Consider shorter variations of null checks
  * DS207: Consider shorter variations of null checks
  * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  */
  */
-const { ObjectId } = require('mongojs')
+const { db, ObjectId } = require('./mongodb')
 const request = require('request')
 const request = require('request')
 const async = require('async')
 const async = require('async')
 const _ = require('underscore')
 const _ = require('underscore')
@@ -19,12 +19,6 @@ const settings = require('settings-sharelatex')
 const { port } = settings.internal.notifications
 const { port } = settings.internal.notifications
 const logger = require('logger-sharelatex')
 const logger = require('logger-sharelatex')
 
 
-const mongojs = require('mongojs')
-const Settings = require('settings-sharelatex')
-const db = mongojs(Settings.mongo != null ? Settings.mongo.url : undefined, [
-  'notifications'
-])
-
 module.exports = {
 module.exports = {
   check(callback) {
   check(callback) {
     const user_id = ObjectId()
     const user_id = ObjectId()

Разница между файлами не показана из-за своего большого размера
+ 72 - 466
services/notifications/package-lock.json


+ 0 - 1
services/notifications/package.json

@@ -26,7 +26,6 @@
     "method-override": "^3.0.0",
     "method-override": "^3.0.0",
     "metrics-sharelatex": "^2.6.2",
     "metrics-sharelatex": "^2.6.2",
     "mongodb": "^3.6.0",
     "mongodb": "^3.6.0",
-    "mongojs": "^3.1.0",
     "node-statsd": "0.1.1",
     "node-statsd": "0.1.1",
     "request": "^2.88.2",
     "request": "^2.88.2",
     "settings-sharelatex": "^1.1.0",
     "settings-sharelatex": "^1.1.0",

Некоторые файлы не были показаны из-за большого количества измененных файлов