Use extension function

This commit is contained in:
Naveen 2024-01-17 18:18:24 +05:30
parent b8e229777f
commit 18ce6557f7
No known key found for this signature in database
GPG key ID: 0E155DAD31671DA3

View file

@ -2,7 +2,6 @@ package org.fossify.smsmessenger.activities
import android.app.NotificationChannel import android.app.NotificationChannel
import android.app.NotificationManager import android.app.NotificationManager
import android.content.Context
import android.content.Intent import android.content.Intent
import android.media.AudioAttributes import android.media.AudioAttributes
import android.media.AudioManager import android.media.AudioManager
@ -105,8 +104,6 @@ class ConversationDetailsActivity : SimpleActivity() {
} }
} }
private fun getNotificationManager() = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
@RequiresApi(Build.VERSION_CODES.O) @RequiresApi(Build.VERSION_CODES.O)
private fun createNotificationChannel() { private fun createNotificationChannel() {
val name = conversation?.title val name = conversation?.title
@ -121,13 +118,13 @@ class ConversationDetailsActivity : SimpleActivity() {
enableLights(true) enableLights(true)
setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION), audioAttributes) setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION), audioAttributes)
enableVibration(true) enableVibration(true)
getNotificationManager().createNotificationChannel(this) notificationManager.createNotificationChannel(this)
} }
} }
@RequiresApi(Build.VERSION_CODES.O) @RequiresApi(Build.VERSION_CODES.O)
private fun removeNotificationChannel() { private fun removeNotificationChannel() {
getNotificationManager().deleteNotificationChannel(threadId.hashCode().toString()) notificationManager.deleteNotificationChannel(threadId.hashCode().toString())
} }
private fun setupTextViews() { private fun setupTextViews() {