mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-12-25 02:18:23 +01:00
Fixed cannot mark message as read after clicking the notification.
This commit is contained in:
parent
4d68033145
commit
5bf002629d
@ -55,8 +55,6 @@ public class PullNotificationWorker extends Worker {
|
|||||||
try {
|
try {
|
||||||
Log.i("workmanager", "before response");
|
Log.i("workmanager", "before response");
|
||||||
|
|
||||||
String currentAccountName = redditDataRoomDatabase.accountDao().getCurrentAccount().getUsername();
|
|
||||||
|
|
||||||
List<Account> accounts = redditDataRoomDatabase.accountDao().getAllAccounts();
|
List<Account> accounts = redditDataRoomDatabase.accountDao().getAllAccounts();
|
||||||
for(int accountIndex = 0; accountIndex < accounts.size(); accountIndex++) {
|
for(int accountIndex = 0; accountIndex < accounts.size(); accountIndex++) {
|
||||||
Account account = accounts.get(accountIndex);
|
Account account = accounts.get(accountIndex);
|
||||||
@ -119,6 +117,7 @@ public class PullNotificationWorker extends Worker {
|
|||||||
Uri uri = LinkResolverActivity.getRedditUriByPath(message.getContext());
|
Uri uri = LinkResolverActivity.getRedditUriByPath(message.getContext());
|
||||||
intent.setData(uri);
|
intent.setData(uri);
|
||||||
intent.putExtra(LinkResolverActivity.EXTRA_NEW_ACCOUNT_NAME, accountName);
|
intent.putExtra(LinkResolverActivity.EXTRA_NEW_ACCOUNT_NAME, accountName);
|
||||||
|
intent.putExtra(LinkResolverActivity.EXTRA_MESSAGE_FULLNAME, message.getFullname());
|
||||||
PendingIntent pendingIntent = PendingIntent.getActivity(context, accountIndex * 6, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
PendingIntent pendingIntent = PendingIntent.getActivity(context, accountIndex * 6, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
||||||
builder.setContentIntent(pendingIntent);
|
builder.setContentIntent(pendingIntent);
|
||||||
} else if(kind.equals(Message.TYPE_ACCOUNT)) {
|
} else if(kind.equals(Message.TYPE_ACCOUNT)) {
|
||||||
@ -131,6 +130,7 @@ public class PullNotificationWorker extends Worker {
|
|||||||
Uri uri = LinkResolverActivity.getRedditUriByPath(message.getContext());
|
Uri uri = LinkResolverActivity.getRedditUriByPath(message.getContext());
|
||||||
intent.setData(uri);
|
intent.setData(uri);
|
||||||
intent.putExtra(LinkResolverActivity.EXTRA_NEW_ACCOUNT_NAME, accountName);
|
intent.putExtra(LinkResolverActivity.EXTRA_NEW_ACCOUNT_NAME, accountName);
|
||||||
|
intent.putExtra(LinkResolverActivity.EXTRA_MESSAGE_FULLNAME, message.getFullname());
|
||||||
PendingIntent pendingIntent = PendingIntent.getActivity(context, accountIndex * 6 + 2, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
PendingIntent pendingIntent = PendingIntent.getActivity(context, accountIndex * 6 + 2, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
||||||
builder.setContentIntent(pendingIntent);
|
builder.setContentIntent(pendingIntent);
|
||||||
} else if(kind.equals(Message.TYPE_MESSAGE)) {
|
} else if(kind.equals(Message.TYPE_MESSAGE)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user