Loading app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java +11 −5 Original line number Diff line number Diff line Loading @@ -35,7 +35,6 @@ import android.os.Looper; import android.text.Editable; import android.text.InputFilter; import android.text.TextWatcher; import android.util.Log; import android.util.TypedValue; import android.view.Menu; import android.view.MenuItem; Loading Loading @@ -685,13 +684,13 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } if (statusReply.spoiler_text != null) { statusDraftList.get(0).spoiler_text = statusReply.spoiler_text; if (statusReply.spoiler_text.trim().length() > 0) { if (!statusReply.spoiler_text.trim().isEmpty()) { statusDraftList.get(0).spoilerChecked = true; } } if (statusReply.language != null && !statusReply.language.isEmpty()) { Set<String> storedLanguages = sharedpreferences.getStringSet(getString(R.string.SET_SELECTED_LANGUAGE), null); if (storedLanguages == null || storedLanguages.size() == 0) { if (storedLanguages == null || storedLanguages.isEmpty()) { statusDraftList.get(0).language = statusReply.language; } else { if (storedLanguages.contains(statusReply.language)) { Loading Loading @@ -851,6 +850,9 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana if(scheduledStatus != null && scheduledStatus.scheduled_at != null) { SimpleDateFormat sdf = new SimpleDateFormat(Helper.SCHEDULE_DATE_FORMAT, Locale.getDefault()); scheduledDate = sdf.format(scheduledStatus.scheduled_at.getTime()); } else if(statusDraft != null && statusDraft.scheduled_at != null) { SimpleDateFormat sdf = new SimpleDateFormat(Helper.SCHEDULE_DATE_FORMAT, Locale.getDefault()); scheduledDate = sdf.format(statusDraft.scheduled_at.getTime()); } storeDraft(sendMessage, scheduledDate); } Loading @@ -874,7 +876,12 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } else { //Draft previously and date is changed if (statusDraft.scheduled_at != null && scheduledDate != null && statusDraft.workerUuid != null) { try { new StatusDraft(ComposeActivity.this).removeScheduled(statusDraft); WorkManager.getInstance(ComposeActivity.this).cancelWorkById(statusDraft.workerUuid); } catch (DBException e) { e.printStackTrace(); } } } if (!statusReplies.isEmpty()) { Loading Loading @@ -903,7 +910,6 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana materialAlertDialogBuilder.setPositiveButton(R.string.send_anyway, (dialog, id) -> { sendMessage(true, scheduledDate); dialog.dismiss(); }); materialAlertDialogBuilder.setNegativeButton(R.string.add_description, (dialog, id) -> { composeAdapter.openMissingDescription(); Loading app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusScheduledAdapter.java +0 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.os.Build; import android.os.Bundle; import android.text.Html; import android.text.SpannableString; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/NotificationsVM.java +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ import static app.fedilab.android.mastodon.helper.Helper.TAG; import android.app.Application; import android.os.Handler; import android.os.Looper; import android.util.Log; import androidx.annotation.NonNull; import androidx.lifecycle.AndroidViewModel; Loading Loading
app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java +11 −5 Original line number Diff line number Diff line Loading @@ -35,7 +35,6 @@ import android.os.Looper; import android.text.Editable; import android.text.InputFilter; import android.text.TextWatcher; import android.util.Log; import android.util.TypedValue; import android.view.Menu; import android.view.MenuItem; Loading Loading @@ -685,13 +684,13 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } if (statusReply.spoiler_text != null) { statusDraftList.get(0).spoiler_text = statusReply.spoiler_text; if (statusReply.spoiler_text.trim().length() > 0) { if (!statusReply.spoiler_text.trim().isEmpty()) { statusDraftList.get(0).spoilerChecked = true; } } if (statusReply.language != null && !statusReply.language.isEmpty()) { Set<String> storedLanguages = sharedpreferences.getStringSet(getString(R.string.SET_SELECTED_LANGUAGE), null); if (storedLanguages == null || storedLanguages.size() == 0) { if (storedLanguages == null || storedLanguages.isEmpty()) { statusDraftList.get(0).language = statusReply.language; } else { if (storedLanguages.contains(statusReply.language)) { Loading Loading @@ -851,6 +850,9 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana if(scheduledStatus != null && scheduledStatus.scheduled_at != null) { SimpleDateFormat sdf = new SimpleDateFormat(Helper.SCHEDULE_DATE_FORMAT, Locale.getDefault()); scheduledDate = sdf.format(scheduledStatus.scheduled_at.getTime()); } else if(statusDraft != null && statusDraft.scheduled_at != null) { SimpleDateFormat sdf = new SimpleDateFormat(Helper.SCHEDULE_DATE_FORMAT, Locale.getDefault()); scheduledDate = sdf.format(statusDraft.scheduled_at.getTime()); } storeDraft(sendMessage, scheduledDate); } Loading @@ -874,7 +876,12 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } else { //Draft previously and date is changed if (statusDraft.scheduled_at != null && scheduledDate != null && statusDraft.workerUuid != null) { try { new StatusDraft(ComposeActivity.this).removeScheduled(statusDraft); WorkManager.getInstance(ComposeActivity.this).cancelWorkById(statusDraft.workerUuid); } catch (DBException e) { e.printStackTrace(); } } } if (!statusReplies.isEmpty()) { Loading Loading @@ -903,7 +910,6 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana materialAlertDialogBuilder.setPositiveButton(R.string.send_anyway, (dialog, id) -> { sendMessage(true, scheduledDate); dialog.dismiss(); }); materialAlertDialogBuilder.setNegativeButton(R.string.add_description, (dialog, id) -> { composeAdapter.openMissingDescription(); Loading
app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusScheduledAdapter.java +0 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ import android.os.Build; import android.os.Bundle; import android.text.Html; import android.text.SpannableString; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading
app/src/main/java/app/fedilab/android/mastodon/viewmodel/mastodon/NotificationsVM.java +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ import static app.fedilab.android.mastodon.helper.Helper.TAG; import android.app.Application; import android.os.Handler; import android.os.Looper; import android.util.Log; import androidx.annotation.NonNull; import androidx.lifecycle.AndroidViewModel; Loading