transfer method
Implementation
Future<bool> transfer() async {
final UUserResponse? r = receiver;
if (r == null) {
UToast.error(message: U.s.selectAItem(U.s.receiver));
return false;
}
return await send(
UServices.wallet.transfer(
p: UWalletTransferParams(
senderId: selectedUser.value?.id,
receiverId: r.id,
amount: numOf(transferAmountController) ?? 0,
detail1: transferDetailController.text.nullIfEmpty(),
tagWalletTxn: <int>[TagWalletTxn.transfer.number],
),
),
read,
) !=
null;
}