Notification removed

This commit is contained in:
Dimitris
2026-04-06 12:19:13 +02:00
parent 6a1897efd2
commit dd2bdc2768
@@ -97,9 +97,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
lateinit var textToSpeechManager: TextToSpeechManager lateinit var textToSpeechManager: TextToSpeechManager
lateinit var notificationManager: NotificationManager
var autoDriveEnabled = false var autoDriveEnabled = false
val simulation = Simulation() val simulation = Simulation()
@@ -117,8 +114,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
var navigationManagerStarted = false var navigationManagerStarted = false
var notificationActive = false
/** /**
* Lifecycle observer for managing session lifecycle events. * Lifecycle observer for managing session lifecycle events.
* Cleans up resources when the session is destroyed. * Cleans up resources when the session is destroyed.
@@ -343,7 +338,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
repository.guidanceAudioFlow.asLiveData().observe(this, Observer { repository.guidanceAudioFlow.asLiveData().observe(this, Observer {
guidanceAudio = it guidanceAudio = it
}) })
notificationManager = NotificationManager(carContext, this)
} }
/** /**
@@ -582,8 +576,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
updateLocation(location) updateLocation(location)
} }
} }
if (notificationActive)
notificationManager.startNotificationService()
} }
/** /**
@@ -603,8 +595,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
lastCameraSearch = 0 lastCameraSearch = 0
surfaceRenderer.viewStyle = ViewStyle.VIEW surfaceRenderer.viewStyle = ViewStyle.VIEW
navigationScreen.navigationType = NavigationType.VIEW navigationScreen.navigationType = NavigationType.VIEW
if (notificationActive)
notificationManager.stopNotificationService()
} }
override fun updateTrip(trip: Trip) { override fun updateTrip(trip: Trip) {
@@ -636,9 +626,6 @@ class NavigationSession : CarSession(), NavigationListener, NavigationObserverCa
if (currentStep.index > lastStepIndex && stepData.leftStepDistance < INSTRUCTION_DISTANCE) { if (currentStep.index > lastStepIndex && stepData.leftStepDistance < INSTRUCTION_DISTANCE) {
textToSpeechManager.speak(stepData.message) textToSpeechManager.speak(stepData.message)
lastStepIndex = currentStep.index lastStepIndex = currentStep.index
if (notificationActive) {
notificationManager.sendMessage(stepData.message)
}
} }
} }