|
|
@ -17,7 +17,6 @@ |
|
|
|
package io.element.android.libraries.pushproviders.unifiedpush |
|
|
|
package io.element.android.libraries.pushproviders.unifiedpush |
|
|
|
|
|
|
|
|
|
|
|
import com.squareup.anvil.annotations.ContributesMultibinding |
|
|
|
import com.squareup.anvil.annotations.ContributesMultibinding |
|
|
|
import io.element.android.libraries.core.log.logger.LoggerTag |
|
|
|
|
|
|
|
import io.element.android.libraries.di.AppScope |
|
|
|
import io.element.android.libraries.di.AppScope |
|
|
|
import io.element.android.libraries.matrix.api.MatrixClient |
|
|
|
import io.element.android.libraries.matrix.api.MatrixClient |
|
|
|
import io.element.android.libraries.pushproviders.api.CurrentUserPushConfig |
|
|
|
import io.element.android.libraries.pushproviders.api.CurrentUserPushConfig |
|
|
@ -26,11 +25,8 @@ import io.element.android.libraries.pushproviders.api.PushProvider |
|
|
|
import io.element.android.libraries.pushstore.api.clientsecret.PushClientSecret |
|
|
|
import io.element.android.libraries.pushstore.api.clientsecret.PushClientSecret |
|
|
|
import io.element.android.services.appnavstate.api.AppNavigationStateService |
|
|
|
import io.element.android.services.appnavstate.api.AppNavigationStateService |
|
|
|
import io.element.android.services.appnavstate.api.currentSessionId |
|
|
|
import io.element.android.services.appnavstate.api.currentSessionId |
|
|
|
import timber.log.Timber |
|
|
|
|
|
|
|
import javax.inject.Inject |
|
|
|
import javax.inject.Inject |
|
|
|
|
|
|
|
|
|
|
|
private val loggerTag = LoggerTag("UnifiedPushProvider", LoggerTag.PushLoggerTag) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ContributesMultibinding(AppScope::class) |
|
|
|
@ContributesMultibinding(AppScope::class) |
|
|
|
class UnifiedPushProvider @Inject constructor( |
|
|
|
class UnifiedPushProvider @Inject constructor( |
|
|
|
private val unifiedPushDistributorProvider: UnifiedPushDistributorProvider, |
|
|
|
private val unifiedPushDistributorProvider: UnifiedPushDistributorProvider, |
|
|
|