Skip to content

Commit 5162f76

Browse files
committed
使用协程进一步简化代码
1 parent b8a2860 commit 5162f76

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

app/src/main/java/com/fmt/github/home/viewmodel/HomeViewModel.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
package com.fmt.github.home.viewmodel
22

33
import androidx.lifecycle.LiveData
4-
import androidx.lifecycle.liveData
54
import com.fmt.github.base.viewmodel.BaseViewModel
6-
import com.fmt.github.ext.yes
75
import com.fmt.github.user.repository.UserRepository
86

97
class HomeViewModel(private val mUserRepository: UserRepository) : BaseViewModel() {
108

119
fun deleteAuthorization(id: Int): LiveData<Boolean> = emit {
12-
val response = mUserRepository.deleteAuthorization(id)
13-
response.code() == 204
10+
mUserRepository.deleteAuthorization(id).code() == 204
1411
}
1512

1613
fun deleteUser() {

app/src/main/java/com/fmt/github/repos/viewmodel/ReposViewModel.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.fmt.github.repos.viewmodel
22

33
import androidx.lifecycle.LiveData
4-
import androidx.lifecycle.liveData
54
import com.fmt.github.base.viewmodel.BaseViewModel
6-
import com.fmt.github.ext.yes
75
import com.fmt.github.repos.model.ReposItemModel
86
import com.fmt.github.repos.repository.ReposRepository
97

0 commit comments

Comments
 (0)