fix(CON-286) : Fix les transitions sur la navigation
This commit is contained in:
@ -3,7 +3,9 @@ package fr.openium.consentium.api
|
||||
import android.content.Context
|
||||
import dagger.hilt.android.EntryPointAccessors
|
||||
import fr.openium.consentium.api.model.ConsentState
|
||||
import fr.openium.consentium.api.model.Purpose
|
||||
import fr.openium.consentium.api.model.PurposeChoice
|
||||
import fr.openium.consentium.api.model.PurposeStatus
|
||||
import fr.openium.consentium.api.state.FetchConsentiumState
|
||||
import fr.openium.consentium.api.state.SetConsentiumState
|
||||
import fr.openium.consentium.domain.di.RepositoryEntryPoint
|
||||
@ -68,4 +70,12 @@ class Consentium(
|
||||
_saveConsentState.emit(SetConsentiumState.Error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun List<Purpose>.checkPurposeState(purposeId: String, onPurposeState: (PurposeStatus) -> Unit) {
|
||||
onPurposeState(find { it.identifier == purposeId }?.choice ?: PurposeStatus.REJECTED)
|
||||
}
|
||||
|
||||
fun List<Purpose>.checkPurposeState(purposeId: String): PurposeStatus {
|
||||
return find { it.identifier == purposeId }?.choice ?: PurposeStatus.REJECTED
|
||||
}
|
Reference in New Issue
Block a user