PersistorManager.js 437 B

123456789101112
  1. const settings = require('@overleaf/settings')
  2. const persistorSettings = settings.docstore
  3. persistorSettings.Metrics = require('@overleaf/metrics')
  4. const ObjectPersistor = require('@overleaf/object-persistor')
  5. const AbstractPersistor = require('@overleaf/object-persistor/src/AbstractPersistor')
  6. const persistor = settings.docstore.backend
  7. ? ObjectPersistor(persistorSettings)
  8. : new AbstractPersistor()
  9. module.exports = persistor