Untitled

Anonymous
kotlin
04/11/2023 7:03 AM
1.1 KB
15
Indexable
    private fun getShiftData(){
        profileViewModel.getAllShiftPlan().observe(viewLifecycleOwner){
            it?.let {
                for (data in it){
                    shiftHourArrayList.add(data.hour)
                }

                val startHour = shiftHourArrayList.firstOrNull()?.split(":")?.getOrNull(0)?.toInt() ?: 0
                val endHour = shiftHourArrayList.lastOrNull()?.split(":")?.getOrNull(0)?.toInt() ?: 0

                val totalHour = endHour-startHour

                binding.calendarHourTextView.text = "${totalHour}h / ${shiftHourArrayList.first()} - ${shiftHourArrayList.last()}"
                binding.calendarFragmentShiftTitleHourTextView.text = "${totalHour}h / ${shiftHourArrayList.first()} - ${shiftHourArrayList.last()}"
            }

        }
    }
Editor is loading...