diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index 689c799cf..efbff46ee 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -805,6 +805,7 @@
App Theme
You sent a %s
You received %d messages from %s
+ You received %d messages
Remove
Transfer Ownership
Remove Member
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/ReceivedPrivateMessageLocalNotification.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/ReceivedPrivateMessageLocalNotification.kt
index 7c6479690..f62447497 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/ReceivedPrivateMessageLocalNotification.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/ReceivedPrivateMessageLocalNotification.kt
@@ -13,9 +13,6 @@ import com.habitrpg.android.habitica.receivers.LocalNotificationActionReceiver
import net.pherth.android.emoji_library.EmojiParser
-/**
- * Created by keithholliday on 7/1/16.
- */
class ReceivedPrivateMessageLocalNotification(context: Context, identifier: String) : HabiticaLocalNotification(context, identifier) {
override fun configureNotificationBuilder(data: MutableMap): NotificationCompat.Builder {
val notificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as? NotificationManager
@@ -33,8 +30,13 @@ class ReceivedPrivateMessageLocalNotification(context: Context, identifier: Stri
var notification = super.configureNotificationBuilder(data)
.setExtras(bundleOf(Pair("messages", oldMessages)))
if (oldMessages.size > 1) {
+ val notificationTitle = if (data["senderName"] != null) {
+ context.getString(R.string.inbox_messages_title, oldMessages.size, data["senderName"])
+ } else {
+ context.getString(R.string.inbox_messages_title_nosender, oldMessages.size)
+ }
notification = notification
- .setContentTitle(context.getString(R.string.inbox_messages_title, oldMessages.size, data["senderName"]))
+ .setContentTitle(notificationTitle)
.setStyle(style)
title = null
}