change notification action names
This commit is contained in:
parent
f852dac1e5
commit
c5e8460516
|
@ -123,8 +123,8 @@ public class PushNotificationReceiver extends BroadcastReceiver{
|
||||||
switch (NotificationAction.values()[intent.getIntExtra("notificationAction", 0)]) {
|
switch (NotificationAction.values()[intent.getIntExtra("notificationAction", 0)]) {
|
||||||
case FAVORITE -> new SetStatusFavorited(statusID, true).exec(accountID);
|
case FAVORITE -> new SetStatusFavorited(statusID, true).exec(accountID);
|
||||||
case BOOKMARK -> new SetStatusBookmarked(statusID, true).exec(accountID);
|
case BOOKMARK -> new SetStatusBookmarked(statusID, true).exec(accountID);
|
||||||
case BOOST -> new SetStatusReblogged(notification.status.id, true, preferences.postingDefaultVisibility).exec(accountID);
|
case REBLOG -> new SetStatusReblogged(notification.status.id, true, preferences.postingDefaultVisibility).exec(accountID);
|
||||||
case UNBOOST -> new SetStatusReblogged(notification.status.id, false, preferences.postingDefaultVisibility).exec(accountID);
|
case UNDO_REBLOG -> new SetStatusReblogged(notification.status.id, false, preferences.postingDefaultVisibility).exec(accountID);
|
||||||
case REPLY -> handleReplyAction(context, accountID, intent, notification, notificationId, preferences);
|
case REPLY -> handleReplyAction(context, accountID, intent, notification, notificationId, preferences);
|
||||||
default -> Log.w(TAG, "onReceive: Failed to get NotificationAction");
|
default -> Log.w(TAG, "onReceive: Failed to get NotificationAction");
|
||||||
}
|
}
|
||||||
|
@ -215,15 +215,15 @@ public class PushNotificationReceiver extends BroadcastReceiver{
|
||||||
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){
|
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){
|
||||||
builder.addAction(buildReplyAction(context, id, accountID, notification));
|
builder.addAction(buildReplyAction(context, id, accountID, notification));
|
||||||
}
|
}
|
||||||
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.sk_notification_action_favorite), NotificationAction.FAVORITE));
|
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.button_favorite), NotificationAction.FAVORITE));
|
||||||
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.sk_notification_action_bookmark), NotificationAction.BOOKMARK));
|
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.add_bookmark), NotificationAction.BOOKMARK));
|
||||||
if(notification.status.visibility != StatusPrivacy.DIRECT) {
|
if(notification.status.visibility != StatusPrivacy.DIRECT) {
|
||||||
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.sk_notification_action_boost), NotificationAction.BOOST));
|
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.button_reblog), NotificationAction.REBLOG));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case UPDATE -> {
|
case UPDATE -> {
|
||||||
if(notification.status.reblogged)
|
if(notification.status.reblogged)
|
||||||
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.sk_notification_action_unboost), NotificationAction.UNBOOST));
|
builder.addAction(buildNotificationAction(context, id, accountID, notification, context.getString(R.string.sk_undo_reblog), NotificationAction.UNDO_REBLOG));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -244,7 +244,7 @@ public class PushNotificationReceiver extends BroadcastReceiver{
|
||||||
}
|
}
|
||||||
|
|
||||||
private Notification.Action buildReplyAction(Context context, int notificationId, String accountID, org.joinmastodon.android.model.Notification notification){
|
private Notification.Action buildReplyAction(Context context, int notificationId, String accountID, org.joinmastodon.android.model.Notification notification){
|
||||||
String replyLabel = context.getResources().getString(R.string.sk_notification_action_reply);
|
String replyLabel = context.getResources().getString(R.string.button_reply);
|
||||||
RemoteInput remoteInput = new RemoteInput.Builder(ACTION_KEY_TEXT_REPLY)
|
RemoteInput remoteInput = new RemoteInput.Builder(ACTION_KEY_TEXT_REPLY)
|
||||||
.setLabel(replyLabel)
|
.setLabel(replyLabel)
|
||||||
.build();
|
.build();
|
||||||
|
|
|
@ -2,8 +2,8 @@ package org.joinmastodon.android.model;
|
||||||
|
|
||||||
public enum NotificationAction {
|
public enum NotificationAction {
|
||||||
FAVORITE,
|
FAVORITE,
|
||||||
BOOST,
|
REBLOG,
|
||||||
UNBOOST,
|
UNDO_REBLOG,
|
||||||
BOOKMARK,
|
BOOKMARK,
|
||||||
REPLY,
|
REPLY,
|
||||||
}
|
}
|
||||||
|
|
|
@ -267,11 +267,6 @@
|
||||||
<string name="sk_follow_as">Follow from other account</string>
|
<string name="sk_follow_as">Follow from other account</string>
|
||||||
<string name="sk_followed_as">Followed from %s</string>
|
<string name="sk_followed_as">Followed from %s</string>
|
||||||
<string name="sk_settings_hide_fab">Auto-hide Compose button</string>
|
<string name="sk_settings_hide_fab">Auto-hide Compose button</string>
|
||||||
<string name="sk_notification_action_favorite">Favorite</string>
|
|
||||||
<string name="sk_notification_action_bookmark">Bookmark</string>
|
|
||||||
<string name="sk_notification_action_boost">Boost</string>
|
|
||||||
<string name="sk_notification_action_unboost">Unboost</string>
|
|
||||||
<string name="sk_notification_action_reply">Reply</string>
|
|
||||||
<string name="sk_notification_action_replied">Successfully replied to the post by %s</string>
|
<string name="sk_notification_action_replied">Successfully replied to the post by %s</string>
|
||||||
<string name="sk_in_reply">In reply</string>
|
<string name="sk_in_reply">In reply</string>
|
||||||
<string name="sk_reply_line_above_avatar">“In reply to” line above avatar</string>
|
<string name="sk_reply_line_above_avatar">“In reply to” line above avatar</string>
|
||||||
|
|
Loading…
Reference in New Issue