forked from upstream-mirrors/quik
Integrate Should I Answer? blocking support (#977)
* Pulled over SIA code from 2.7.3 * Eliminate unnecessary service, fix service binding * Flatten logic in isBlocked * Return single which emits shouldBlock state * Mark conversation as blocked during sync
This commit is contained in:
@@ -28,6 +28,8 @@ import common.util.NotificationManagerImpl
|
||||
import dagger.Module
|
||||
import dagger.Provides
|
||||
import manager.AnalyticsManager
|
||||
import manager.ExternalBlockingManager
|
||||
import manager.ExternalBlockingManagerImpl
|
||||
import manager.KeyManager
|
||||
import manager.KeyManagerImpl
|
||||
import manager.NotificationManager
|
||||
@@ -79,6 +81,9 @@ class AppModule(private var application: Application) {
|
||||
@Provides
|
||||
fun provideAnalyticsManager(manager: AnalyticsManagerImpl): AnalyticsManager = manager
|
||||
|
||||
@Provides
|
||||
fun externalBlockingManager(manager: ExternalBlockingManagerImpl): ExternalBlockingManager = manager
|
||||
|
||||
@Provides
|
||||
fun provideKeyManager(manager: KeyManagerImpl): KeyManager = manager
|
||||
|
||||
|
||||
Reference in New Issue
Block a user