From 144a438afabcb2b4a464b269ca0eae6b890f7c78 Mon Sep 17 00:00:00 2001
From: xuty <xty50337@hotmail.com>
Date: Sat, 12 Dec 2020 14:33:15 +0800
Subject: [PATCH] define metadata as named parameter for backward compatibility

---
 lib/io.dart        | 16 +++++++++++-----
 lib/src/minio.dart |  4 ++--
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/lib/io.dart b/lib/io.dart
index 5aafc0b..112aad8 100644
--- a/lib/io.dart
+++ b/lib/io.dart
@@ -11,14 +11,14 @@ extension MinioX on Minio {
     String bucket,
     String object,
     String filePath, [
-    Map<String, String> metaData,
+    Map<String, String> metadata,
   ]) async {
     MinioInvalidBucketNameError.check(bucket);
     MinioInvalidObjectNameError.check(object);
 
-    metaData ??= {};
-    metaData = insertContentType(metaData, filePath);
-    metaData = prependXAMZMeta(metaData);
+    metadata ??= {};
+    metadata = insertContentType(metadata, filePath);
+    metadata = prependXAMZMeta(metadata);
 
     final file = File(filePath);
     final stat = await file.stat();
@@ -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.
diff --git a/lib/src/minio.dart b/lib/src/minio.dart
index 7a4c864..670ddb1 100644
--- a/lib/src/minio.dart
+++ b/lib/src/minio.dart
@@ -841,9 +841,9 @@ class Minio {
     String bucket,
     String object,
     Stream<List<int>> data,
-    int size,
+    int size, {
     Map<String, String> metadata,
-  ) async {
+  }) async {
     MinioInvalidBucketNameError.check(bucket);
     MinioInvalidObjectNameError.check(object);
 
-- 
GitLab