Explorar o código

Remove wrapper function in PersistorManager

Simon Detheridge %!s(int64=6) %!d(string=hai) anos
pai
achega
0329c759dc
Modificáronse 1 ficheiros con 22 adicións e 24 borrados
  1. 22 24
      services/filestore/app/js/PersistorManager.js

+ 22 - 24
services/filestore/app/js/PersistorManager.js

@@ -1,28 +1,26 @@
 const settings = require('settings-sharelatex')
 const logger = require('logger-sharelatex')
 
-module.exports = (function() {
-  logger.log(
-    {
-      backend: settings.filestore.backend
-    },
-    'Loading backend'
-  )
+logger.log(
+  {
+    backend: settings.filestore.backend
+  },
+  'Loading backend'
+)
+if (!settings.filestore.backend) {
+  throw new Error('no backend specified - config incomplete')
+}
 
-  if (!settings.filestore.backend) {
-    throw new Error('no backend specified - config incomplete')
-  }
-
-  switch (settings.filestore.backend) {
-    case 'aws-sdk':
-      return require('./AWSSDKPersistorManager')
-    case 's3':
-      return require('./S3PersistorManager')
-    case 'fs':
-      return require('./FSPersistorManager')
-    default:
-      throw new Error(
-        `unknown filestore backend: ${settings.filestore.backend}`
-      )
-  }
-})()
+switch (settings.filestore.backend) {
+  case 'aws-sdk':
+    module.exports = require('./AWSSDKPersistorManager')
+    break
+  case 's3':
+    module.exports = require('./S3PersistorManager')
+    break
+  case 'fs':
+    module.exports = require('./FSPersistorManager')
+    break
+  default:
+    throw new Error(`unknown filestore backend: ${settings.filestore.backend}`)
+}