|
|
@@ -1,5 +1,5 @@
|
|
|
settings = require("settings-sharelatex")
|
|
|
-fsWrapper = require("./fsWrapper")
|
|
|
+PersistorManager = require("./PersistorManager")
|
|
|
LocalFileWriter = require("./LocalFileWriter")
|
|
|
logger = require("logger-sharelatex")
|
|
|
FileConverter = require("./FileConverter")
|
|
|
@@ -12,15 +12,15 @@ module.exports =
|
|
|
|
|
|
insertFile: (bucket, key, stream, callback)->
|
|
|
convetedKey = KeyBuilder.getConvertedFolderKey(key)
|
|
|
- fsWrapper.deleteDirectory bucket, convetedKey, ->
|
|
|
- fsWrapper.sendStreamToS3 bucket, key, stream, ->
|
|
|
+ PersistorManager.deleteDirectory bucket, convetedKey, ->
|
|
|
+ PersistorManager.sendStreamToS3 bucket, key, stream, ->
|
|
|
callback()
|
|
|
|
|
|
deleteFile: (bucket, key, callback)->
|
|
|
convetedKey = KeyBuilder.getConvertedFolderKey(bucket, key)
|
|
|
async.parallel [
|
|
|
- (done)-> fsWrapper.deleteFile bucket, key, done
|
|
|
- (done)-> fsWrapper.deleteFile bucket, convetedKey, done
|
|
|
+ (done)-> PersistorManager.deleteFile bucket, key, done
|
|
|
+ (done)-> PersistorManager.deleteFile bucket, convetedKey, done
|
|
|
], callback
|
|
|
|
|
|
getFile: (bucket, key, opts = {}, callback)->
|
|
|
@@ -31,16 +31,16 @@ module.exports =
|
|
|
@_getConvertedFile bucket, key, opts, callback
|
|
|
|
|
|
_getStandardFile: (bucket, key, opts, callback)->
|
|
|
- fsWrapper.getFileStream bucket, key, (err, fileStream)->
|
|
|
+ PersistorManager.getFileStream bucket, key, (err, fileStream)->
|
|
|
if err?
|
|
|
logger.err bucket:bucket, key:key, opts:opts, "error getting fileStream"
|
|
|
callback err, fileStream
|
|
|
|
|
|
_getConvertedFile: (bucket, key, opts, callback)->
|
|
|
convetedKey = KeyBuilder.addCachingToKey(key, opts)
|
|
|
- fsWrapper.checkIfFileExists bucket, convetedKey, (err, exists)=>
|
|
|
+ PersistorManager.checkIfFileExists bucket, convetedKey, (err, exists)=>
|
|
|
if exists
|
|
|
- fsWrapper.getFileStream bucket, convetedKey, callback
|
|
|
+ PersistorManager.getFileStream bucket, convetedKey, callback
|
|
|
else
|
|
|
@_getConvertedFileAndCache bucket, key, convetedKey, opts, callback
|
|
|
|
|
|
@@ -53,11 +53,11 @@ module.exports =
|
|
|
if err?
|
|
|
logger.err err:err, fsPath:fsPath, bucket:bucket, key:key, opts:opts, "something went wrong optimising png file"
|
|
|
return callback(err)
|
|
|
- fsWrapper.sendFileToS3 bucket, convetedKey, fsPath, (err)->
|
|
|
+ PersistorManager.sendFileToS3 bucket, convetedKey, fsPath, (err)->
|
|
|
if err?
|
|
|
logger.err err:err, bucket:bucket, key:key, convetedKey:convetedKey, opts:opts, "something went wrong sending the file"
|
|
|
return callback(err)
|
|
|
- fsWrapper.getFileStream bucket, convetedKey, callback
|
|
|
+ PersistorManager.getFileStream bucket, convetedKey, callback
|
|
|
|
|
|
_convertFile: (bucket, origonalKey, opts, callback)->
|
|
|
@_writeS3FileToDisk bucket, origonalKey, (err, origonalFsPath)->
|
|
|
@@ -72,6 +72,6 @@ module.exports =
|
|
|
|
|
|
|
|
|
_writeS3FileToDisk: (bucket, key, callback)->
|
|
|
- fsWrapper.getFileStream bucket, key, (err, fileStream)->
|
|
|
+ PersistorManager.getFileStream bucket, key, (err, fileStream)->
|
|
|
LocalFileWriter.writeStream fileStream, key, callback
|
|
|
|