Convert NotificationClearedReceiver to Kotlin

pull/1055/head
Alex Baker 4 years ago
parent 65d57c7649
commit 207acb6a47

@ -1,23 +0,0 @@
package org.tasks.notifications;
import android.content.Context;
import android.content.Intent;
import dagger.hilt.android.AndroidEntryPoint;
import javax.inject.Inject;
import org.tasks.injection.InjectingBroadcastReceiver;
import timber.log.Timber;
@AndroidEntryPoint
public class NotificationClearedReceiver extends InjectingBroadcastReceiver {
@Inject NotificationManager notificationManager;
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
long notificationId = intent.getLongExtra(NotificationManager.EXTRA_NOTIFICATION_ID, -1L);
Timber.d("cleared %s", notificationId);
notificationManager.cancel(notificationId);
}
}

@ -0,0 +1,20 @@
package org.tasks.notifications
import android.content.Context
import android.content.Intent
import dagger.hilt.android.AndroidEntryPoint
import org.tasks.injection.InjectingBroadcastReceiver
import timber.log.Timber
import javax.inject.Inject
@AndroidEntryPoint
class NotificationClearedReceiver : InjectingBroadcastReceiver() {
@Inject lateinit var notificationManager: NotificationManager
override fun onReceive(context: Context, intent: Intent) {
super.onReceive(context, intent)
val notificationId = intent.getLongExtra(NotificationManager.EXTRA_NOTIFICATION_ID, -1L)
Timber.d("cleared $notificationId")
notificationManager.cancel(notificationId)
}
}
Loading…
Cancel
Save