Fix compilation after rebase.

This commit is contained in:
Benoit Marty
2023-03-20 16:29:33 +01:00
parent 42dfaca929
commit c133caf442
7 changed files with 14 additions and 20 deletions

View File

@@ -18,8 +18,7 @@ package io.element.android.libraries.push.impl
import io.element.android.libraries.push.impl.config.PushConfig
import io.element.android.libraries.push.impl.pushgateway.PushGatewayNotifyRequest
import io.element.android.libraries.toolbox.api.appname.AppNameProvider
import java.util.UUID
import io.element.android.services.toolbox.api.appname.AppNameProvider
import javax.inject.Inject
internal const val DEFAULT_PUSHER_FILE_TAG = "mobile"

View File

@@ -20,7 +20,7 @@ import android.content.Context
import io.element.android.libraries.androidutils.system.getApplicationLabel
import io.element.android.libraries.di.ApplicationContext
import io.element.android.libraries.push.impl.config.PushConfig
import io.element.android.libraries.toolbox.api.strings.StringProvider
import io.element.android.services.toolbox.api.strings.StringProvider
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import org.unifiedpush.android.connector.UnifiedPush

View File

@@ -16,10 +16,10 @@
package io.element.android.libraries.push.impl.notifications
import io.element.android.libraries.core.meta.BuildMeta
import io.element.android.libraries.toolbox.api.strings.StringProvider
import io.element.android.libraries.push.impl.notifications.model.NotifiableEvent
import io.element.android.libraries.push.impl.notifications.model.NotifiableMessageEvent
import io.element.android.libraries.toolbox.api.systemclock.SystemClock
import io.element.android.services.toolbox.api.strings.StringProvider
import io.element.android.services.toolbox.api.systemclock.SystemClock
import javax.inject.Inject
/**

View File

@@ -20,25 +20,19 @@ import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import androidx.core.app.RemoteInput
import io.element.android.libraries.analytics.api.AnalyticsTracker
import io.element.android.libraries.analytics.api.plan.JoinedRoom
import io.element.android.libraries.architecture.bindings
import io.element.android.libraries.core.data.tryOrNull
import io.element.android.libraries.push.impl.notifications.model.NotifiableMessageEvent
import io.element.android.libraries.toolbox.api.systemclock.SystemClock
import kotlinx.coroutines.launch
import io.element.android.services.analytics.api.AnalyticsTracker
import io.element.android.services.toolbox.api.systemclock.SystemClock
import timber.log.Timber
import java.util.UUID
import javax.inject.Inject
import io.element.android.libraries.ui.strings.R as StringR
/**
* Receives actions broadcast by notification (on click, on dismiss, inline replies, etc.).
*/
class NotificationBroadcastReceiver : BroadcastReceiver() {
@Inject lateinit var notificationDrawerManager: NotificationDrawerManager
//@Inject lateinit var activeSessionHolder: ActiveSessionHolder
@Inject lateinit var analyticsTracker: AnalyticsTracker
@Inject lateinit var clock: SystemClock

View File

@@ -23,7 +23,6 @@ import android.app.Activity
import android.app.Notification
import android.app.NotificationChannel
import android.app.NotificationManager
import androidx.core.content.getSystemService
import android.app.PendingIntent
import android.content.Context
import android.content.Intent
@@ -36,6 +35,7 @@ import androidx.core.app.NotificationCompat
import androidx.core.app.NotificationManagerCompat
import androidx.core.app.RemoteInput
import androidx.core.content.ContextCompat
import androidx.core.content.getSystemService
import androidx.core.content.res.ResourcesCompat
import io.element.android.libraries.androidutils.intent.PendingIntentCompat
import io.element.android.libraries.androidutils.system.startNotificationChannelSettingsIntent
@@ -45,10 +45,10 @@ import io.element.android.libraries.di.AppScope
import io.element.android.libraries.di.ApplicationContext
import io.element.android.libraries.di.SingleIn
import io.element.android.libraries.push.impl.R
import io.element.android.libraries.toolbox.api.strings.StringProvider
import io.element.android.libraries.push.impl.notifications.model.InviteNotifiableEvent
import io.element.android.libraries.push.impl.notifications.model.SimpleNotifiableEvent
import io.element.android.libraries.toolbox.api.systemclock.SystemClock
import io.element.android.services.toolbox.api.strings.StringProvider
import io.element.android.services.toolbox.api.systemclock.SystemClock
import timber.log.Timber
import javax.inject.Inject
import io.element.android.libraries.ui.strings.R as StringR
@@ -219,7 +219,8 @@ class NotificationUtils @Inject constructor(
// Build the pending intent for when the notification is clicked
val openIntent = when {
threadId != null &&
true /** TODO EAx vectorPreferences.areThreadMessagesEnabled() */
true
/** TODO EAx vectorPreferences.areThreadMessagesEnabled() */
-> buildOpenThreadIntent(roomInfo, threadId)
else -> buildOpenRoomIntent(roomInfo.roomId)
}

View File

@@ -19,8 +19,8 @@ package io.element.android.libraries.push.impl.notifications
import android.graphics.Bitmap
import androidx.core.app.NotificationCompat
import androidx.core.app.Person
import io.element.android.libraries.toolbox.api.strings.StringProvider
import io.element.android.libraries.push.impl.notifications.model.NotifiableMessageEvent
import io.element.android.services.toolbox.api.strings.StringProvider
import me.gujun.android.span.Span
import me.gujun.android.span.span
import timber.log.Timber

View File

@@ -18,7 +18,7 @@ package io.element.android.libraries.push.impl.notifications
import android.app.Notification
import androidx.core.app.NotificationCompat
import io.element.android.libraries.toolbox.api.strings.StringProvider
import io.element.android.services.toolbox.api.strings.StringProvider
import javax.inject.Inject
import io.element.android.libraries.ui.strings.R as StringR