transfer method

Future<bool> transfer()

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;
}