Always display rewards driver on Invites page. Rewards drivers minimum display amounts.
This commit is contained in:
parent
6a083c4152
commit
2c98ed2d8d
8 changed files with 22 additions and 14 deletions
app/src/main/java/io/lbry/browser/ui
|
@ -12,6 +12,7 @@ import io.lbry.browser.MainActivity;
|
|||
import io.lbry.browser.R;
|
||||
import io.lbry.browser.model.WalletBalance;
|
||||
import io.lbry.browser.ui.wallet.RewardsFragment;
|
||||
import io.lbry.browser.utils.Helper;
|
||||
import io.lbry.browser.utils.Lbry;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
@ -65,7 +66,7 @@ public class BaseFragment extends Fragment {
|
|||
}
|
||||
}
|
||||
|
||||
public void checkRewardsDriverCard(String rewardDriverText) {
|
||||
public void checkRewardsDriverCard(String rewardDriverText, double minCost) {
|
||||
View root = getView();
|
||||
if (root != null) {
|
||||
View rewardDriverCard = root.findViewById(R.id.reward_driver_card);
|
||||
|
@ -85,7 +86,9 @@ public class BaseFragment extends Fragment {
|
|||
|
||||
// only apply to fragments that have the card present
|
||||
((TextView) rewardDriverCard.findViewById(R.id.reward_driver_text)).setText(rewardDriverText);
|
||||
boolean showRewardsDriver = Lbry.walletBalance == null || Lbry.walletBalance.getAvailable().doubleValue() <= 0;
|
||||
boolean showRewardsDriver = Lbry.walletBalance == null ||
|
||||
minCost == 0 && Lbry.walletBalance.getAvailable().doubleValue() == 0 |
|
||||
Lbry.walletBalance.getAvailable().doubleValue() < Math.max(minCost, Helper.MIN_DEPOSIT);
|
||||
rewardDriverCard.setVisibility(showRewardsDriver ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue