(uploadId, partNumber, partBody)
| 110 | }; |
| 111 | |
| 112 | function _createPutPartRequest(uploadId, partNumber, partBody) { |
| 113 | const md5Hash = crypto.createHash('md5').update(partBody); |
| 114 | const partHash = md5Hash.digest('hex'); |
| 115 | return new DummyRequest({ |
| 116 | bucketName, |
| 117 | namespace, |
| 118 | objectKey, |
| 119 | headers: { host: `${bucketName}.s3.amazonaws.com` }, |
| 120 | url: `/${objectKey}?partNumber=${partNumber}&uploadId=${uploadId}`, |
| 121 | query: { |
| 122 | partNumber, |
| 123 | uploadId, |
| 124 | }, |
| 125 | partHash, |
| 126 | actionImplicitDenies: false, |
| 127 | }, partBody); |
| 128 | } |
| 129 | |
| 130 | function _createCompleteMpuRequest(uploadId, parts) { |
| 131 | const completeBody = []; |
no outgoing calls
no test coverage detected