Add Premium features button to Donate screen

This commit is contained in:
instant992 2026-06-19 00:24:26 +04:00
parent 2d473f33b9
commit 8c9895b99f

View file

@ -40,6 +40,7 @@ public class NekoDonateActivity extends BaseNekoSettingsActivity {
private final List<ConfigHelper.Crypto> cryptos = ConfigHelper.getCryptos();
private final int supportProjectRow = 1;
private final int premiumRow = 3;
private final int topSponsorsRow = 2;
private final int cryptoRow = 200;
@ -53,6 +54,7 @@ public class NekoDonateActivity extends BaseNekoSettingsActivity {
@Override
protected void fillItems(ArrayList<UItem> items, UniversalAdapter adapter) {
items.add(UItem.asButtonSubtext(supportProjectRow, R.drawable.msg_input_like, LocaleController.getString(R.string.FoxSupportProject), LocaleController.getString(R.string.FoxSupportProjectAbout)));
items.add(UItem.asButtonSubtext(premiumRow, R.drawable.msg_premium_liststar, LocaleController.getString(R.string.FoxPremiumTitle), LocaleController.getString(R.string.FoxPremiumSubtitle)));
items.add(UItem.asButtonSubtext(topSponsorsRow, R.drawable.msg_premium_liststar, LocaleController.getString(R.string.FoxTopSponsors), LocaleController.getString(R.string.FoxTopSponsorsAbout)));
items.add(UItem.asShadow(null));
@ -71,6 +73,8 @@ public class NekoDonateActivity extends BaseNekoSettingsActivity {
var id = item.id;
if (id == supportProjectRow) {
Browser.openUrl(getParentActivity(), "https://t.me/vpnghostbot");
} else if (id == premiumRow) {
presentFragment(new FoxPremiumActivity());
} else if (id == topSponsorsRow) {
presentFragment(new FoxSponsorsActivity());
} else if (id >= cryptoRow) {