From fde67ff5478141b913caabbafed3d51a12760fa1 Mon Sep 17 00:00:00 2001 From: Sylwester Zielinski Date: Wed, 26 Apr 2023 11:53:02 +0200 Subject: [PATCH] Clear repositories correctly --- .../java/no/nordicsemi/android/cgms/repository/CGMRepository.kt | 1 + .../java/no/nordicsemi/android/csc/repository/CSCRepository.kt | 1 + .../main/java/no/nordicsemi/android/hrs/service/HRSRepository.kt | 1 + .../java/no/nordicsemi/android/hts/repository/HTSRepository.kt | 1 + .../java/no/nordicsemi/android/rscs/repository/RSCSRepository.kt | 1 + .../java/no/nordicsemi/android/uart/repository/UARTRepository.kt | 1 + 6 files changed, 6 insertions(+) diff --git a/profile_cgms/src/main/java/no/nordicsemi/android/cgms/repository/CGMRepository.kt b/profile_cgms/src/main/java/no/nordicsemi/android/cgms/repository/CGMRepository.kt index 76b70fc7..24d76fb3 100644 --- a/profile_cgms/src/main/java/no/nordicsemi/android/cgms/repository/CGMRepository.kt +++ b/profile_cgms/src/main/java/no/nordicsemi/android/cgms/repository/CGMRepository.kt @@ -111,6 +111,7 @@ class CGMRepository @Inject constructor( } fun release() { + _data.value = CGMServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } } diff --git a/profile_csc/src/main/java/no/nordicsemi/android/csc/repository/CSCRepository.kt b/profile_csc/src/main/java/no/nordicsemi/android/csc/repository/CSCRepository.kt index 8b1b36ac..0f009ec8 100644 --- a/profile_csc/src/main/java/no/nordicsemi/android/csc/repository/CSCRepository.kt +++ b/profile_csc/src/main/java/no/nordicsemi/android/csc/repository/CSCRepository.kt @@ -106,6 +106,7 @@ class CSCRepository @Inject constructor( } fun release() { + _data.value = CSCServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } } diff --git a/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSRepository.kt b/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSRepository.kt index 47d84a69..4de965a0 100644 --- a/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSRepository.kt +++ b/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSRepository.kt @@ -102,6 +102,7 @@ class HRSRepository @Inject constructor( } fun release() { + _data.value = HRSServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } } diff --git a/profile_hts/src/main/java/no/nordicsemi/android/hts/repository/HTSRepository.kt b/profile_hts/src/main/java/no/nordicsemi/android/hts/repository/HTSRepository.kt index 89322d7d..d3cf7635 100644 --- a/profile_hts/src/main/java/no/nordicsemi/android/hts/repository/HTSRepository.kt +++ b/profile_hts/src/main/java/no/nordicsemi/android/hts/repository/HTSRepository.kt @@ -100,6 +100,7 @@ class HTSRepository @Inject constructor( fun release() { logger = null + _data.value = HTSServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } } diff --git a/profile_rscs/src/main/java/no/nordicsemi/android/rscs/repository/RSCSRepository.kt b/profile_rscs/src/main/java/no/nordicsemi/android/rscs/repository/RSCSRepository.kt index 1d1950d0..10bc3004 100644 --- a/profile_rscs/src/main/java/no/nordicsemi/android/rscs/repository/RSCSRepository.kt +++ b/profile_rscs/src/main/java/no/nordicsemi/android/rscs/repository/RSCSRepository.kt @@ -95,6 +95,7 @@ class RSCSRepository @Inject constructor( fun release() { logger = null + _data.value = RSCSServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } } diff --git a/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTRepository.kt b/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTRepository.kt index e59d2c79..abcba7a8 100644 --- a/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTRepository.kt +++ b/profile_uart/src/main/java/no/nordicsemi/android/uart/repository/UARTRepository.kt @@ -125,6 +125,7 @@ class UARTRepository @Inject internal constructor( } fun release() { + _data.value = UARTServiceData() _stopEvent.tryEmit(DisconnectAndStopEvent()) } }