Don't set local only notifications on Android 14+

pull/2610/head
Alex Baker 2 years ago
parent 0d94729d37
commit 8a47cc2934

@ -6,6 +6,7 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import androidx.core.app.NotificationCompat import androidx.core.app.NotificationCompat
import com.todoroo.andlib.utility.AndroidUtilities import com.todoroo.andlib.utility.AndroidUtilities
import com.todoroo.andlib.utility.AndroidUtilities.preUpsideDownCake
import com.todoroo.astrid.core.BuiltInFilterExposer import com.todoroo.astrid.core.BuiltInFilterExposer
import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.android.qualifiers.ApplicationContext
import org.tasks.LocalBroadcastManager import org.tasks.LocalBroadcastManager
@ -175,7 +176,9 @@ class NotificationManager @Inject constructor(
alert: Boolean, alert: Boolean,
nonstop: Boolean, nonstop: Boolean,
fiveTimes: Boolean) { fiveTimes: Boolean) {
builder.setLocalOnly(!preferences.getBoolean(R.string.p_wearable_notifications, true)) if (preUpsideDownCake()) {
builder.setLocalOnly(!preferences.getBoolean(R.string.p_wearable_notifications, true))
}
if (AndroidUtilities.preOreo()) { if (AndroidUtilities.preOreo()) {
if (alert) { if (alert) {
builder builder

Loading…
Cancel
Save