Show number of new streams in the collapsed summary notification.
This commit is contained in:
parent
7742c40ac0
commit
795bc82c7f
1 changed files with 2 additions and 8 deletions
|
@ -21,7 +21,6 @@ import com.squareup.picasso.Target
|
||||||
import org.schabi.newpipe.R
|
import org.schabi.newpipe.R
|
||||||
import org.schabi.newpipe.extractor.stream.StreamInfoItem
|
import org.schabi.newpipe.extractor.stream.StreamInfoItem
|
||||||
import org.schabi.newpipe.local.feed.service.FeedUpdateInfo
|
import org.schabi.newpipe.local.feed.service.FeedUpdateInfo
|
||||||
import org.schabi.newpipe.util.Localization
|
|
||||||
import org.schabi.newpipe.util.NavigationHelper
|
import org.schabi.newpipe.util.NavigationHelper
|
||||||
import org.schabi.newpipe.util.PicassoHelper
|
import org.schabi.newpipe.util.PicassoHelper
|
||||||
|
|
||||||
|
@ -48,12 +47,8 @@ class NotificationHelper(val context: Context) {
|
||||||
context,
|
context,
|
||||||
context.getString(R.string.streams_notification_channel_id)
|
context.getString(R.string.streams_notification_channel_id)
|
||||||
)
|
)
|
||||||
.setContentTitle(Localization.concatenateStrings(data.name, summary))
|
.setContentTitle(data.name)
|
||||||
.setContentText(
|
.setContentText(summary)
|
||||||
data.listInfo.relatedItems.joinToString(
|
|
||||||
context.getString(R.string.enumeration_comma)
|
|
||||||
) { it.name }
|
|
||||||
)
|
|
||||||
.setNumber(newStreams.size)
|
.setNumber(newStreams.size)
|
||||||
.setBadgeIconType(NotificationCompat.BADGE_ICON_LARGE)
|
.setBadgeIconType(NotificationCompat.BADGE_ICON_LARGE)
|
||||||
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
|
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
|
||||||
|
@ -68,7 +63,6 @@ class NotificationHelper(val context: Context) {
|
||||||
|
|
||||||
// Build a summary notification for Android versions < 7.0
|
// Build a summary notification for Android versions < 7.0
|
||||||
val style = NotificationCompat.InboxStyle()
|
val style = NotificationCompat.InboxStyle()
|
||||||
.setSummaryText(summary)
|
|
||||||
.setBigContentTitle(data.name)
|
.setBigContentTitle(data.name)
|
||||||
newStreams.forEach { style.addLine(it.name) }
|
newStreams.forEach { style.addLine(it.name) }
|
||||||
summaryBuilder.setStyle(style)
|
summaryBuilder.setStyle(style)
|
||||||
|
|
Loading…
Reference in a new issue