(bucket, key, sourceSize, cb)
| 125 | } |
| 126 | |
| 127 | function copyObject(bucket, key, sourceSize, cb) { |
| 128 | return s3Client.send(new CopyObjectCommand({ |
| 129 | Bucket: bucket, |
| 130 | CopySource: `${bucket}/${key}`, |
| 131 | Key: `${key}-copy`, |
| 132 | })) |
| 133 | .then(data => { |
| 134 | if (!s3Config.isQuotaInflightEnabled()) { |
| 135 | mockScuba.incrementBytesForBucket(bucket, sourceSize); |
| 136 | } |
| 137 | return cb(null, data); |
| 138 | }) |
| 139 | .catch(cb); |
| 140 | } |
| 141 | |
| 142 | function deleteObject(bucket, key, size, cb) { |
| 143 | return s3Client.send(new DeleteObjectCommand({ |
no test coverage detected