meh. [skip ci]

OmarHatem committed Sep 26, 2025 at 22:32 UTC f3b5765f429ab1039f3fe63c391c0dccf49d3c2e
1 file changed +16 -10
cw_zano/lib/zano_wallet_api.dart
+16 -10
@@ -238,16 +238,22 @@ mixin ZanoWalletApi {
238 printV('get_asset_info empty result');
239 return null;
240 }
241 - final map = jsonDecode(result.body) as Map<String, dynamic>?;
242 - if (map!['error'] != null) {
243 - printV('get_asset_info $assetId error ${map['error']!['code']} ${map['error']!['message']}');
244 - return null;
245 - } else if (map['result']!['status']! == 'OK') {
246 - final assetDescriptor = ZanoAsset.fromJson(map['result']!['asset_descriptor']! as Map<String, dynamic>);
247 - printV('get_asset_info $assetId ${assetDescriptor.fullName} ${assetDescriptor.ticker}');
248 - return assetDescriptor;
249 - } else {
250 - printV('get_asset_info $assetId status ${map['result']!['status']!}');
241 + try {
242 + final map = jsonDecode(result.body) as Map<String, dynamic>?;
243 + if (map!['error'] != null) {
244 + printV(
245 + 'get_asset_info $assetId error ${map['error']!['code']} ${map['error']!['message']}');
246 + return null;
247 + } else if (map['result']!['status']! == 'OK') {
248 + final assetDescriptor = ZanoAsset.fromJson(
249 + map['result']!['asset_descriptor']! as Map<String, dynamic>);
250 + printV('get_asset_info $assetId ${assetDescriptor.fullName} ${assetDescriptor.ticker}');
251 + return assetDescriptor;
252 + } else {
253 + printV('get_asset_info $assetId status ${map['result']!['status']!}');
254 + return null;
255 + }
256 + } catch (_) {
257 return null;
258 }
259 }