mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-23 12:09:43 +00:00
[skip ci] specify class type
This commit is contained in:
parent
8c016e946c
commit
b8f74e50db
1 changed files with 6 additions and 5 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_item.dart';
|
||||||
import 'package:mobx/mobx.dart';
|
import 'package:mobx/mobx.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:cw_core/wallet_base.dart';
|
import 'package:cw_core/wallet_base.dart';
|
||||||
|
@ -27,10 +28,10 @@ class AddressEditOrCreateStateFailure extends AddressEditOrCreateState {
|
||||||
|
|
||||||
abstract class WalletAddressEditOrCreateViewModelBase with Store {
|
abstract class WalletAddressEditOrCreateViewModelBase with Store {
|
||||||
WalletAddressEditOrCreateViewModelBase(
|
WalletAddressEditOrCreateViewModelBase(
|
||||||
{required WalletBase wallet, dynamic item})
|
{required WalletBase wallet, WalletAddressListItem? item})
|
||||||
: isEdit = item != null,
|
: isEdit = item != null,
|
||||||
state = AddressEditOrCreateStateInitial(),
|
state = AddressEditOrCreateStateInitial(),
|
||||||
label = item?.name as String? ?? '',
|
label = item?.name ?? '',
|
||||||
_item = item,
|
_item = item,
|
||||||
_wallet = wallet;
|
_wallet = wallet;
|
||||||
|
|
||||||
|
@ -42,7 +43,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
|
||||||
|
|
||||||
bool isEdit;
|
bool isEdit;
|
||||||
|
|
||||||
final dynamic _item;
|
final WalletAddressListItem? _item;
|
||||||
final WalletBase _wallet;
|
final WalletBase _wallet;
|
||||||
|
|
||||||
Future<void> save() async {
|
Future<void> save() async {
|
||||||
|
@ -105,7 +106,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
|
||||||
.setLabelSubaddress(
|
.setLabelSubaddress(
|
||||||
wallet,
|
wallet,
|
||||||
accountIndex: monero!.getCurrentAccount(wallet).id,
|
accountIndex: monero!.getCurrentAccount(wallet).id,
|
||||||
addressIndex: _item.id as int,
|
addressIndex: _item?.id as int,
|
||||||
label: label);
|
label: label);
|
||||||
await wallet.save();
|
await wallet.save();
|
||||||
}
|
}
|
||||||
|
@ -116,7 +117,7 @@ abstract class WalletAddressEditOrCreateViewModelBase with Store {
|
||||||
.setLabelSubaddress(
|
.setLabelSubaddress(
|
||||||
wallet,
|
wallet,
|
||||||
accountIndex: haven!.getCurrentAccount(wallet).id,
|
accountIndex: haven!.getCurrentAccount(wallet).id,
|
||||||
addressIndex: _item.id as int,
|
addressIndex: _item?.id as int,
|
||||||
label: label);
|
label: label);
|
||||||
await wallet.save();
|
await wallet.save();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue