From 7eade3874f559c58c46e2e52e9fa5575c0c2077b Mon Sep 17 00:00:00 2001 From: xuty <xty50337@hotmail.com> Date: Mon, 1 Jun 2020 13:35:49 +0800 Subject: [PATCH] update dependency --- lib/src/minio.dart | 21 +++++++++++---------- lib/src/minio_helpers.dart | 4 ++-- pubspec.yaml | 2 +- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/lib/src/minio.dart b/lib/src/minio.dart index 885cf9e..bd89bea 100644 --- a/lib/src/minio.dart +++ b/lib/src/minio.dart @@ -125,7 +125,7 @@ class Minio { ); validate(resp, expect: 200); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); final errorNode = node.findAllElements('Error'); if (errorNode.isNotEmpty) { final error = Error.fromXml(errorNode.first); @@ -175,7 +175,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); final result = CopyObjectResult.fromXml(node.rootElement); result.eTag = trimDoubleQuote(result.eTag); return result; @@ -227,7 +227,7 @@ class Minio { validate(resp, expect: 200); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); return NotificationConfiguration.fromXml(node.rootElement); } @@ -264,7 +264,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); var location = node.findAllElements('LocationConstraint').first.text; if (location == null || location.isEmpty) { @@ -340,7 +340,7 @@ class Minio { validate(resp, expect: 200); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); return node.findAllElements('UploadId').first.text; } @@ -411,7 +411,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); return ListMultipartUploadsOutput.fromXml(node.root); } @@ -440,7 +440,8 @@ class Minio { method: 'GET', region: 'us-east-1', ); - final bucketsNode = xml.parse(resp.body).findAllElements('Buckets').first; + final bucketsNode = + xml.XmlDocument.parse(resp.body).findAllElements('Buckets').first; return bucketsNode.children.map((n) => Bucket.fromXml(n)).toList(); } @@ -506,7 +507,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); final isTruncated = getNodeProp(node.rootElement, 'IsTruncated')?.text; final nextMarker = getNodeProp(node.rootElement, 'NextMarker')?.text; final objs = node.findAllElements('Contents').map((c) => Object.fromXml(c)); @@ -585,7 +586,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); final isTruncated = getNodeProp(node.rootElement, 'IsTruncated')?.text; final nextContinuationToken = getNodeProp(node.rootElement, 'NextContinuationToken')?.text; @@ -642,7 +643,7 @@ class Minio { validate(resp); - final node = xml.parse(resp.body); + final node = xml.XmlDocument.parse(resp.body); return ListPartsOutput.fromXml(node.root); } diff --git a/lib/src/minio_helpers.dart b/lib/src/minio_helpers.dart index 0f76f98..b8d2e38 100644 --- a/lib/src/minio_helpers.dart +++ b/lib/src/minio_helpers.dart @@ -203,7 +203,7 @@ Future<void> validateStreamed( }) async { if (streamedResponse.statusCode >= 400) { final response = await Response.fromStream(streamedResponse); - final body = xml.parse(response.body); + final body = xml.XmlDocument.parse(response.body); final error = Error.fromXml(body.rootElement); throw MinioS3Error(error.message, error, response); } @@ -217,7 +217,7 @@ Future<void> validateStreamed( void validate(Response response, {int expect}) { if (response.statusCode >= 400) { - final body = xml.parse(response.body); + final body = xml.XmlDocument.parse(response.body); final error = Error.fromXml(body.rootElement); throw MinioS3Error(error.message, error, response); } diff --git a/pubspec.yaml b/pubspec.yaml index 650954c..e1914f1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: http: ^0.12.0+4 crypto: ^2.1.4 convert: ^2.1.1 - xml: ^4.0.0 + xml: ^4.2.0 buffer: ^1.0.6 intl: ^0.16.1 mime: ^0.9.6+3 -- GitLab