minor fixes [skip ci]

OmarHatem committed Jan 3, 2025 at 13:49 UTC 471a2af527e97d258f5c7c3faca9ac5522a984ad
2 files changed +6 -4
lib/buy/robinhood/robinhood_buy_provider.dart
+5 -4
@@ -51,6 +51,8 @@ class RobinhoodBuyProvider extends BuyProvider {
51 switch (wallet.type) {
52 case WalletType.ethereum:
53 case WalletType.polygon:
54 + case WalletType.solana:
55 + case WalletType.tron:
56 return await wallet.signMessage(message);
57 case WalletType.litecoin:
58 case WalletType.bitcoin:
@@ -78,8 +80,7 @@ class RobinhoodBuyProvider extends BuyProvider {
80 if (response.statusCode == 200) {
81 return (jsonDecode(response.body) as Map<String, dynamic>)['connectId'] as String;
82 } else {
81 - throw Exception(
82 - 'Provider currently unavailable. Status: ${response.statusCode} ${response.body}');
83 + throw Exception('Provider currently unavailable. Status: ${response.statusCode}');
84 }
85 }
86
@@ -120,13 +121,13 @@ class RobinhoodBuyProvider extends BuyProvider {
121 try {
122 final uri = await requestProviderUrl();
123 await launchUrl(uri, mode: LaunchMode.externalApplication);
123 - } catch (_) {
124 + } catch (e) {
125 await showPopUp<void>(
126 context: context,
127 builder: (BuildContext context) {
128 return AlertWithOneAction(
129 alertTitle: "Robinhood Connect",
129 - alertContent: S.of(context).buy_provider_unavailable,
130 + alertContent: e.toString(),
131 buttonText: S.of(context).ok,
132 buttonAction: () => Navigator.of(context).pop());
133 });
lib/utils/exception_handler.dart
+1
@@ -215,6 +215,7 @@ class ExceptionHandler {
215 "input stream error",
216 "invalid signature",
217 "invalid password",
218 + "NetworkImage._loadAsync",
219 // Temporary ignored, More context: Flutter secure storage reads the values as null some times
220 // probably when the device was locked and then opened on Cake
221 // this is solved by a restart of the app