MCPcopy
hub / github.com/scality/cloudserver / updateStorageClass

Function updateStorageClass

tests/multipleBackend/routes/routeBackbeat.js:176–188  ·  view source on GitHub ↗
(data, storageClass)

Source from the content-addressed store, hash-verified

174}
175
176function updateStorageClass(data, storageClass) {
177 let result;
178 try {
179 const parsedBody = JSON.parse(JSON.parse(data.body).Body);
180 parsedBody['x-amz-storage-class'] = storageClass;
181 parsedBody['location'] = [];
182 result = JSON.stringify(parsedBody);
183 } catch (err) {
184 return { error: err };
185 }
186
187 return { result };
188}
189
190function generateUniqueBucketName(prefix, suffix = uuidv4()) {
191 return `${prefix}-${suffix.substring(0, 8)}`.substring(0, 63);

Callers 1

routeBackbeat.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected