srctree

Robin Linden parent 19381ab4 02fb8897
Update dependencies

inlinesplit
atox/src/main/kotlin/ui/NotificationHelper.kt added: 21, removed: 13, total 8
@@ -11,6 +11,7 @@ import android.content.Intent
import android.media.AudioAttributes
import android.media.RingtoneManager
import android.os.Build
import android.util.Log
import androidx.core.app.NotificationChannelCompat
import androidx.core.app.NotificationCompat
import androidx.core.app.NotificationManagerCompat
@@ -45,6 +46,8 @@ private const val MESSAGE = "aTox messages"
private const val FRIEND_REQUEST = "aTox friend requests"
private const val CALL = "aTox calls"
 
private const val TAG = "NotificationHelper"
 
@Singleton
class NotificationHelper @Inject constructor(
private val context: Context,
@@ -106,14 +109,19 @@ class NotificationHelper @Inject constructor(
 
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
val icon = if (contact.avatarUri.isNotEmpty()) {
IconCompat.createWithBitmap(
context.imageLoader.executeBlocking(
ImageRequest.Builder(context)
.data(contact.avatarUri)
.transformations(CircleCropTransformation())
.build(),
).drawable?.toBitmap(),
)
val bmp = context.imageLoader.executeBlocking(
ImageRequest.Builder(context)
.data(contact.avatarUri)
.transformations(CircleCropTransformation())
.build(),
).drawable?.toBitmap()
 
if (bmp != null) {
IconCompat.createWithBitmap(bmp)
} else {
Log.e(TAG, "Unable to load bmp for ${contact.name} from ${contact.avatarUri}")
null
}
} else null
 
val chatPartner = Person.Builder()
 
gradle/libs.versions.toml added: 21, removed: 13, total 8
@@ -26,9 +26,9 @@ androidLibrary = { id = "com.android.library", version.ref = "android-plugin" }
 
[libraries]
androidx-activity = "androidx.activity:activity:1.4.0"
androidx-appcompat = "androidx.appcompat:appcompat:1.4.1"
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.3"
androidx-core-ktx = "androidx.core:core-ktx:1.7.0"
androidx-appcompat = "androidx.appcompat:appcompat:1.4.2"
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
androidx-core-ktx = "androidx.core:core-ktx:1.8.0"
androidx-fragment = "androidx.fragment:fragment:1.4.1"
 
androidx-multidex = "androidx.multidex:multidex:2.0.1"