From 983e23a6309b77d72366fc6c6ecca4fb3c688824 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 30 Aug 2025 11:01:55 +0200 Subject: [PATCH] Change profile quote policy --- .../android/mastodon/activities/EditProfileActivity.java | 3 ++- .../fedilab/android/mastodon/client/entities/api/Source.java | 4 ---- .../android/mastodon/viewmodel/mastodon/AccountsVM.java | 2 +- .../android/peertube/activities/PeertubeMainActivity.java | 1 - 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/EditProfileActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/EditProfileActivity.java index e00462d9..833f75aa 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/activities/EditProfileActivity.java +++ b/app/src/main/java/app/fedilab/android/mastodon/activities/EditProfileActivity.java @@ -24,6 +24,7 @@ import android.os.Build; import android.os.Bundle; import android.provider.MediaStore; import android.text.Html; +import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -196,7 +197,7 @@ public class EditProfileActivity extends BaseBarActivity { binding.visibilityGroup.setVisibility(View.GONE); } - String quotePolicy = Helper.getCurrentAccount(EditProfileActivity.this).mastodon_account.source.quotePolicy; + String quotePolicy = Helper.getCurrentAccount(EditProfileActivity.this).mastodon_account.source.quote_policy; if (quotePolicy != null) { switch (quotePolicy) { case "nobody" -> binding.quoteApprovalPolicyNoOne.setChecked(true); diff --git a/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Source.java b/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Source.java index 2b651316..ca84fa94 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Source.java +++ b/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Source.java @@ -26,8 +26,6 @@ public class Source implements Serializable { public String quote_policy; @SerializedName("sensitive") public boolean sensitive; - @SerializedName("quote_policy") - public String quotePolicy; @SerializedName("language") public String language; @SerializedName("note") @@ -46,7 +44,5 @@ public class Source implements Serializable { public boolean sensitive; @SerializedName("language") public String language; - @SerializedName("quote_policy") - public String quotePolicy; } } diff --git a/app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/AccountsVM.java b/app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/AccountsVM.java index 7a26e9ee..9093c36f 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/AccountsVM.java +++ b/app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/AccountsVM.java @@ -288,7 +288,7 @@ public class AccountsVM extends AndroidViewModel { accountParams.source.privacy = privacy; accountParams.source.language = language; accountParams.source.sensitive = sensitive; - accountParams.source.quotePolicy = quotePolicy; + accountParams.source.quote_policy = quotePolicy; accountParams.fields = fields; Call accountCall = mastodonAccountsService.update_credentials(token, accountParams); // Call accountCall = mastodonAccountsService.update_credentials(token, discoverable, bot, displayName, note, locked, privacy, sensitive, language, fields); diff --git a/app/src/main/java/app/fedilab/android/peertube/activities/PeertubeMainActivity.java b/app/src/main/java/app/fedilab/android/peertube/activities/PeertubeMainActivity.java index 70eb61dc..275dced4 100644 --- a/app/src/main/java/app/fedilab/android/peertube/activities/PeertubeMainActivity.java +++ b/app/src/main/java/app/fedilab/android/peertube/activities/PeertubeMainActivity.java @@ -833,7 +833,6 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity { @Override public void onBackPressed() { - Log.v(TAG, "onBackPressed"); if (binding.drawerLayout.isDrawerOpen(GravityCompat.START)) { binding.drawerLayout.closeDrawer(GravityCompat.START); } else {