From 7a999cf86089f6756634a4f15afef93f68747918 Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Wed, 5 Oct 2022 16:38:15 +0200 Subject: [PATCH] fix: Fix typecasting issue --- example/pubspec.yaml | 4 ++-- packages/moxplatform/pubspec.yaml | 6 +++--- .../lib/src/crypto_android.dart | 14 ++++++++------ packages/moxplatform_android/pubspec.yaml | 6 +++--- .../moxplatform_platform_interface/pubspec.yaml | 4 ++-- 5 files changed, 18 insertions(+), 16 deletions(-) diff --git a/example/pubspec.yaml b/example/pubspec.yaml index c86653f..9612177 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -32,10 +32,10 @@ dependencies: moxplatform: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: 0.1.14 + version: 0.1.15 moxplatform_android: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: 0.1.14 + version: 0.1.15 file_picker: 5.2.0+1 diff --git a/packages/moxplatform/pubspec.yaml b/packages/moxplatform/pubspec.yaml index 55a5c0f..2ca3456 100644 --- a/packages/moxplatform/pubspec.yaml +++ b/packages/moxplatform/pubspec.yaml @@ -1,6 +1,6 @@ name: moxplatform description: Moxxy platform-specific code -version: 0.1.14 +version: 0.1.15 publish_to: https://git.polynom.me/api/packages/Moxxy/pub homepage: https://codeberg.org/moxxy/moxplatform @@ -26,10 +26,10 @@ dependencies: moxplatform_android: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: ^0.1.14 + version: ^0.1.15 moxplatform_platform_interface: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: ^0.1.14 + version: ^0.1.15 dev_dependencies: flutter_test: diff --git a/packages/moxplatform_android/lib/src/crypto_android.dart b/packages/moxplatform_android/lib/src/crypto_android.dart index 3300b2f..0a8738e 100644 --- a/packages/moxplatform_android/lib/src/crypto_android.dart +++ b/packages/moxplatform_android/lib/src/crypto_android.dart @@ -17,10 +17,11 @@ class AndroidCryptographyImplementation extends CryptographyImplementation { ]); if (resultRaw == null) return null; - final result = Map.from(resultRaw as Map); + // ignore: argument_type_not_assignable + final result = Map.from(resultRaw); return CryptographyResult( - result['plaintext_hash']!, - result['ciphertext_hash']!, + result['plaintext_hash']! as Uint8List, + result['ciphertext_hash']! as Uint8List, ); } @@ -36,10 +37,11 @@ class AndroidCryptographyImplementation extends CryptographyImplementation { ]); if (resultRaw == null) return null; - final result = Map.from(resultRaw as Map); + // ignore: argument_type_not_assignable + final result = Map.from(resultRaw); return CryptographyResult( - result['plaintext_hash']!, - result['ciphertext_hash']!, + result['plaintext_hash']! as Uint8List, + result['ciphertext_hash']! as Uint8List, ); } diff --git a/packages/moxplatform_android/pubspec.yaml b/packages/moxplatform_android/pubspec.yaml index e89eeaa..1837151 100644 --- a/packages/moxplatform_android/pubspec.yaml +++ b/packages/moxplatform_android/pubspec.yaml @@ -1,6 +1,6 @@ name: moxplatform_android description: Android implementation of moxplatform -version: 0.1.14 +version: 0.1.15 homepage: https://codeberg.org/moxxy/moxplatform publish_to: https://git.polynom.me/api/packages/Moxxy/pub @@ -30,10 +30,10 @@ dependencies: moxplatform: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: ^0.1.14 + version: ^0.1.15 moxplatform_platform_interface: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: ^0.1.14 + version: ^0.1.15 plugin_platform_interface: ^2.1.2 uuid: ^3.0.5 diff --git a/packages/moxplatform_platform_interface/pubspec.yaml b/packages/moxplatform_platform_interface/pubspec.yaml index c077bdd..f43fadb 100644 --- a/packages/moxplatform_platform_interface/pubspec.yaml +++ b/packages/moxplatform_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: moxplatform_platform_interface description: A common platform interface for the my_plugin plugin. -version: 0.1.14 +version: 0.1.15 homepage: https://codeberg.org/moxxy/moxplatform publish_to: https://git.polynom.me/api/packages/Moxxy/pub @@ -17,7 +17,7 @@ dependencies: version: ^0.1.4 moxplatform: hosted: https://git.polynom.me/api/packages/Moxxy/pub - version: ^0.1.14 + version: ^0.1.15 plugin_platform_interface: ^2.1.2