`statObject` and `statFile` methods added to minio service

master
rob 2 years ago
parent 19542680ad
commit ee4bcde597

@ -80,6 +80,21 @@ class MinioService extends SiteService {
throw error;
}
}
async statObject (bucket, key) {
try {
const stat = await this.minio.statObject(bucket, key);
return stat;
} catch (error) {
this.log.error('failed to stat MinIO object', { bucket, key, error });
throw error;
}
}
async statFile (file) {
file.stat = await this.statObject(file.bucket, file.key);
return file.stat;
}
}
module.exports = {

Loading…
Cancel
Save