Skip to content
Snippets Groups Projects
Commit 144a438a authored by xuty's avatar xuty
Browse files

define metadata as named parameter for backward compatibility

parent f9eeaaee
Branches
Tags
No related merge requests found
...@@ -11,14 +11,14 @@ extension MinioX on Minio { ...@@ -11,14 +11,14 @@ extension MinioX on Minio {
String bucket, String bucket,
String object, String object,
String filePath, [ String filePath, [
Map<String, String> metaData, Map<String, String> metadata,
]) async { ]) async {
MinioInvalidBucketNameError.check(bucket); MinioInvalidBucketNameError.check(bucket);
MinioInvalidObjectNameError.check(object); MinioInvalidObjectNameError.check(object);
metaData ??= {}; metadata ??= {};
metaData = insertContentType(metaData, filePath); metadata = insertContentType(metadata, filePath);
metaData = prependXAMZMeta(metaData); metadata = prependXAMZMeta(metadata);
final file = File(filePath); final file = File(filePath);
final stat = await file.stat(); final stat = await file.stat();
...@@ -28,7 +28,13 @@ extension MinioX on Minio { ...@@ -28,7 +28,13 @@ extension MinioX on Minio {
); );
} }
return putObject(bucket, object, file.openRead(), stat.size, metaData); return putObject(
bucket,
object,
file.openRead(),
stat.size,
metadata: metadata,
);
} }
/// Downloads and saves the object as a file in the local filesystem. /// Downloads and saves the object as a file in the local filesystem.
......
...@@ -841,9 +841,9 @@ class Minio { ...@@ -841,9 +841,9 @@ class Minio {
String bucket, String bucket,
String object, String object,
Stream<List<int>> data, Stream<List<int>> data,
int size, int size, {
Map<String, String> metadata, Map<String, String> metadata,
) async { }) async {
MinioInvalidBucketNameError.check(bucket); MinioInvalidBucketNameError.check(bucket);
MinioInvalidObjectNameError.check(object); MinioInvalidObjectNameError.check(object);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment