mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-15 03:12:54 +03:00
7ebd104f3f
Fixes #1988
22 lines
522 B
JavaScript
22 lines
522 B
JavaScript
var errors = require('../errorHandling'),
|
|
storage;
|
|
|
|
function get_storage() {
|
|
// TODO: this is where the check for storage apps should go
|
|
// Local file system is the default
|
|
var storageChoice = 'localfilesystem';
|
|
|
|
if (storage) {
|
|
return storage;
|
|
}
|
|
|
|
try {
|
|
// TODO: determine if storage has all the necessary methods
|
|
storage = require('./' + storageChoice);
|
|
} catch (e) {
|
|
errors.logError(e);
|
|
}
|
|
return storage;
|
|
}
|
|
|
|
module.exports.get_storage = get_storage; |