diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartActivity.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartActivity.kt index b01a241d..52db6631 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartActivity.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartActivity.kt @@ -44,8 +44,6 @@ class DepartActivity : BaseActivity(), D } override fun initAfterBinding() { - viewModel.getUserDepartment() - viewModel.selectDepartPosition.observe(this) { adapter.submitPosition(it) if (it != -1) getDepart(items) diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartViewModel.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartViewModel.kt index 680bddf8..553d5f32 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartViewModel.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/depart/DepartViewModel.kt @@ -17,6 +17,10 @@ class DepartViewModel(private val departRepository: DepartRepository) : BaseView private val _selectDepartPosition = MutableLiveData(-1) val selectDepartPosition: LiveData get() = _selectDepartPosition + init { + getUserDepartment() + } + fun getUserDepartment() { val myDepartment = departRepository.getUserDepartment() _myDepartment.postValue(myDepartment)