Visits are not working now

This commit is contained in:
Nymos 2025-02-19 18:56:27 +03:00
parent e73263a657
commit 92ee533955
2 changed files with 8 additions and 3 deletions

View File

@ -14,7 +14,7 @@ data class ProfileState(
var lastOpen: String = "", var lastOpen: String = "",
var job: String = "", var job: String = "",
var isUnauthorized: Boolean = false, var isUnauthorized: Boolean = false,
val visits: List<VisitCardDTO> = listOf() var visits: List<VisitCardDTO> = listOf()
) { ) {
fun deserialize(o: UserDTO, context: Context) { fun deserialize(o: UserDTO, context: Context) {
val dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss") val dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")

View File

@ -38,8 +38,13 @@ class ProfileViewModel @Inject constructor(
viewModelScope.launch(Dispatchers.IO) { viewModelScope.launch(Dispatchers.IO) {
_isLoading = true _isLoading = true
val result = useCase.getInfo() val result = useCase.getInfo()
//val visits = useCase.get val visitsResult = useCase.getVisits()
_state.tryEmit(ProfileState().apply { deserialize(result, context) }) _state.tryEmit(ProfileState().apply {
deserialize(result, context)
if(!visitsResult.isError) {
visits = visitsResult.data!!
}
})
_isLoading = false _isLoading = false
} }
} }