[skip ci] specify class type

Serhii committed Jan 20, 2023 at 14:48 UTC b8f74e50db1920ec8c93eb870b60f16b45d3672b
1 file changed +6 -5
lib/view_model/wallet_address_list/wallet_address_edit_or_create_view_model.dart
+6 -5
@@ -1,3 +1,4 @@
1 +import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_item.dart';
2 import 'package:mobx/mobx.dart';
3 import 'package:flutter/foundation.dart';
4 import 'package:cw_core/wallet_base.dart';
@@ -27,10 +28,10 @@ class AddressEditOrCreateStateFailure extends AddressEditOrCreateState {
28
29 abstract class WalletAddressEditOrCreateViewModelBase with Store {
30 WalletAddressEditOrCreateViewModelBase(
30 - {required WalletBase wallet, dynamic item})
31 + {required WalletBase wallet, WalletAddressListItem? item})
32 : isEdit = item != null,
33 state = AddressEditOrCreateStateInitial(),
33 - label = item?.name as String? ?? '',
34 + label = item?.name ?? '',
35 _item = item,
36 _wallet = wallet;
37
@@ -42,7 +43,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
43
44 bool isEdit;
45
45 - final dynamic _item;
46 + final WalletAddressListItem? _item;
47 final WalletBase _wallet;
48
49 Future<void> save() async {
@@ -105,7 +106,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
106 .setLabelSubaddress(
107 wallet,
108 accountIndex: monero!.getCurrentAccount(wallet).id,
108 - addressIndex: _item.id as int,
109 + addressIndex: _item?.id as int,
110 label: label);
111 await wallet.save();
112 }
@@ -116,7 +117,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
117 .setLabelSubaddress(
118 wallet,
119 accountIndex: haven!.getCurrentAccount(wallet).id,
119 - addressIndex: _item.id as int,
120 + addressIndex: _item?.id as int,
121 label: label);
122 await wallet.save();
123 }