MCPcopy Index your code
hub / github.com/scality/cloudserver / deleteVersionList

Function deleteVersionList

tests/utapi/awsNodeSdk.js:85–98  ·  view source on GitHub ↗
(versionList, bucket)

Source from the content-addressed store, hash-verified

83}
84
85async function deleteVersionList(versionList, bucket) {
86 if (versionList === undefined || versionList.length === 0) {
87 return;
88 }
89 const deleteRequest = { Objects: [] };
90 versionList.forEach(version => {
91 deleteRequest.Objects.push({ Key: version.Key, VersionId: version.VersionId });
92 });
93 const params = {
94 Bucket: bucket,
95 Delete: deleteRequest,
96 };
97 await s3Client.send(new DeleteObjectsCommand(params));
98}
99
100async function removeAllVersions(params, callback) {
101 try {

Callers 1

removeAllVersionsFunction · 0.85

Calls 1

sendMethod · 0.80

Tested by

no test coverage detected