updateGlobalUserState method

Future<AccountSummaryResponse> updateGlobalUserState()

Implementation

Future<AccountSummaryResponse> updateGlobalUserState() async {
  await globalUserState().updateState((userState) => userState.copyWith(
        accountProvider: provider.toAccountProvider(),
        v3KycStatus: kycStatus.toKycStatus(),
        preferredAccountProvider: preferredProvider.toAccountProvider(),
        totalDeposit: totalDeposit,
        availableDeposit: availableDeposit,
        availableReward: availableReward,
        availableBalance: availableBalance,
        dailyReward: dailyReward,
        balance: availableBalance,
        amountSavedOnPurchase: totalRewardsUsed,
        isUserOnWaitlist: status.isInWaitlist,
      ));
  return this;
}