The storage backends dont need a backup listing function

This commit is contained in:
Johannes Zellner
2016-09-16 17:27:53 +02:00
parent 3ac786ba6d
commit c9c1964e09
4 changed files with 1 additions and 98 deletions

View File

@@ -4,8 +4,6 @@ exports = module.exports = {
getBoxBackupDetails: getBoxBackupDetails,
getAppBackupDetails: getAppBackupDetails,
getAllPaged: getAllPaged,
getRestoreUrl: getRestoreUrl,
copyObject: copyObject
@@ -47,31 +45,6 @@ function getAppBackupDetails(apiConfig, appId, dataId, configId, callback) {
callback(null, details);
}
function getAllPaged(apiConfig, page, perPage, callback) {
assert.strictEqual(typeof apiConfig, 'object');
assert.strictEqual(typeof page, 'number');
assert.strictEqual(typeof perPage, 'number');
assert.strictEqual(typeof callback, 'function');
var backupFolder = apiConfig.backupFolder || FALLBACK_BACKUP_FOLDER;
fs.readdir(backupFolder, function (error, entries) {
if (error) return callback(error);
var results = entries.map(function (entry) {
return {
creationTime: Date.now(), // FIXME extract from filename or stat?
restoreKey: entry,
dependsOn: [] // FIXME empty dependsOn is wrong and version property is missing!!
};
});
results.sort(function (a, b) { return a.creationTime < b.creationTime; });
return callback(null, results);
});
}
function getRestoreUrl(apiConfig, filename, callback) {
assert.strictEqual(typeof apiConfig, 'object');
assert.strictEqual(typeof filename, 'string');