2021-05-08 01:27:46 +12:00
|
|
|
const {
|
|
|
|
ObjectStore,
|
|
|
|
makeSureBucketExists,
|
|
|
|
upload,
|
2022-01-07 06:59:29 +13:00
|
|
|
deleteFiles,
|
2021-05-08 01:27:46 +12:00
|
|
|
streamUpload,
|
|
|
|
retrieve,
|
|
|
|
retrieveToTmp,
|
|
|
|
deleteFolder,
|
|
|
|
uploadDirectory,
|
|
|
|
downloadTarball,
|
2022-01-13 00:32:14 +13:00
|
|
|
} = require("@budibase/backend-core/objectStore")
|
2021-05-08 01:27:46 +12:00
|
|
|
|
|
|
|
/***********************************
|
|
|
|
* NOTE *
|
|
|
|
* This file purely exists so that *
|
|
|
|
* the object store functionality *
|
|
|
|
* can easily be mocked out of *
|
|
|
|
* the server without mocking the *
|
|
|
|
* entire core library. *
|
|
|
|
***********************************/
|
|
|
|
|
|
|
|
exports.ObjectStore = ObjectStore
|
|
|
|
exports.makeSureBucketExists = makeSureBucketExists
|
|
|
|
exports.upload = upload
|
|
|
|
exports.streamUpload = streamUpload
|
|
|
|
exports.retrieve = retrieve
|
|
|
|
exports.retrieveToTmp = retrieveToTmp
|
|
|
|
exports.deleteFolder = deleteFolder
|
|
|
|
exports.uploadDirectory = uploadDirectory
|
|
|
|
exports.downloadTarball = downloadTarball
|
2022-01-07 06:59:29 +13:00
|
|
|
exports.deleteFiles = deleteFiles
|