Skip to content

Commit c3234e5

Browse files
committed
Added github sponsor link
1 parent cfc48ac commit c3234e5

File tree

4 files changed

+17
-6
lines changed

4 files changed

+17
-6
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: choiman1559

.idea/deploymentTargetSelector.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/noti/main/ui/options/AccountPreference.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import android.content.res.Configuration;
1616
import android.net.ConnectivityManager;
1717
import android.net.NetworkInfo;
18+
import android.net.Uri;
1819
import android.os.Bundle;
1920
import android.util.Log;
2021

@@ -102,7 +103,7 @@ public class AccountPreference extends PreferenceFragmentCompat {
102103
ServiceToggle.setChecked(false);
103104
}
104105
} else {
105-
ServiceToggle.setEnabled(!prefs.getString("UID", "").equals(""));
106+
ServiceToggle.setEnabled(!prefs.getString("UID", "").isEmpty());
106107
}
107108
}
108109
};
@@ -129,7 +130,7 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
129130
AlreadySubscribed.setVisible(true);
130131

131132
String UID = prefs.getString("UID", "");
132-
if (!UID.equals("")) {
133+
if (!UID.isEmpty()) {
133134
new Thread(() -> {
134135
try {
135136
Pushy.subscribe(UID, mContext);
@@ -174,11 +175,11 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
174175
AlreadySubscribed = findPreference("AlreadySubscribed");
175176
ServerInfo = findPreference("ServerInfo");
176177

177-
boolean ifUIDBlank = prefs.getString("UID", "").equals("");
178+
boolean ifUIDBlank = prefs.getString("UID", "").isEmpty();
178179
if (!ifUIDBlank) {
179180
Login.setSummary("Logined as " + prefs.getString("Email", ""));
180181
Login.setTitle(R.string.Logout);
181-
if (prefs.getString("Email", "").equals("") && mAuth.getCurrentUser() != null)
182+
if (prefs.getString("Email", "").isEmpty() && mAuth.getCurrentUser() != null)
182183
prefs.edit().putString("Email", mAuth.getCurrentUser().getEmail()).apply();
183184
if (prefs.getString("server", "Firebase Cloud Message").equals("Pushy")) {
184185
if (mBillingHelper.isSubscribed()) {
@@ -315,12 +316,16 @@ public boolean onPreferenceTreeClick(Preference preference) {
315316
case "serverSelect":
316317
mContext.startActivity(new Intent(mContext, NetSelectActivity.class));
317318
break;
319+
320+
case "GithubSponsors":
321+
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/sponsors/choiman1559")));
322+
break;
318323
}
319324
return super.onPreferenceTreeClick(preference);
320325
}
321326

322327
private void accountTask() {
323-
if (prefs.getString("UID", "").equals("")) {
328+
if (prefs.getString("UID", "").isEmpty()) {
324329
ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
325330
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
326331

app/src/main/res/xml/account_preferences.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,10 @@
5454
android:title="Donate to developer"
5555
android:summary="Please help us make the app even better!"
5656
android:icon="@drawable/ic_fluent_gift_24_regular"/>
57+
<Preference
58+
android:key="GithubSponsors"
59+
android:title="Github Sponsors"
60+
android:summary="Please help keep NotiSender open source!"
61+
android:icon="@drawable/ic_fluent_gift_open_24_regular"/>
5762
</PreferenceCategory>
5863
</PreferenceScreen>

0 commit comments

Comments
 (0)