Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
This commit is contained in:
Dariusz Olszewski 2022-04-18 22:49:01 +02:00 committed by Andy Scherzinger
parent 8b07a2aa72
commit a234c178a8
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -128,7 +128,8 @@ class DirectReplyReceiver : BroadcastReceiver() {
val avatarUrl = ApiUtils.getUrlForAvatar(currentUser.baseUrl, currentUser.userId, false) val avatarUrl = ApiUtils.getUrlForAvatar(currentUser.baseUrl, currentUser.userId, false)
val imageRequest = DisplayUtils.getImageRequestForUrl(avatarUrl, currentUser) val imageRequest = DisplayUtils.getImageRequestForUrl(avatarUrl, currentUser)
val dataSource = Fresco.getImagePipeline().fetchDecodedImage(imageRequest, null) val dataSource = Fresco.getImagePipeline().fetchDecodedImage(imageRequest, null)
dataSource.subscribe(object : BaseBitmapDataSubscriber() { dataSource.subscribe(
object : BaseBitmapDataSubscriber() {
override fun onNewResultImpl(bitmap: Bitmap?) { override fun onNewResultImpl(bitmap: Bitmap?) {
if (bitmap != null) { if (bitmap != null) {
RoundAsCirclePostprocessor(true).process(bitmap) RoundAsCirclePostprocessor(true).process(bitmap)
@ -139,7 +140,9 @@ class DirectReplyReceiver : BroadcastReceiver() {
override fun onFailureImpl(dataSource: DataSource<CloseableReference<CloseableImage?>>) { override fun onFailureImpl(dataSource: DataSource<CloseableReference<CloseableImage?>>) {
// unused atm // unused atm
} }
}, UiThreadImmediateExecutorService.getInstance()) },
UiThreadImmediateExecutorService.getInstance()
)
} }
@RequiresApi(Build.VERSION_CODES.N) @RequiresApi(Build.VERSION_CODES.N)
@ -182,5 +185,4 @@ class DirectReplyReceiver : BroadcastReceiver() {
// Update the active notification. // Update the active notification.
NotificationManagerCompat.from(context).notify(notificationId!!, previousBuilder.build()) NotificationManagerCompat.from(context).notify(notificationId!!, previousBuilder.build())
} }
} }