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

Function requestGet

tests/functional/aws-node-sdk/test/object/get.js:73–86  ·  view source on GitHub ↗
(fields, cb)

Source from the content-addressed store, hash-verified

71 let s3;
72
73 function requestGet(fields, cb) {
74 s3.send(new GetObjectCommand(Object.assign({
75 Bucket: bucketName,
76 Key: objectName,
77 }, fields))).then(data => cb(null, data)).catch(err => {
78 if (err.$metadata.httpStatusCode === 304) {
79 const notModifiedError = new Error('NotModified');
80 notModifiedError.name = 'NotModified';
81 notModifiedError.$metadata = err.$metadata;
82 return cb(notModifiedError);
83 }
84 return cb(err);
85 });
86 }
87
88 const requestGetPromise = promisify(requestGet);
89

Callers 1

get.jsFile · 0.85

Calls 1

sendMethod · 0.80

Tested by

no test coverage detected