feat:首页资源位增加本地缓存

This commit is contained in:
Max
2023-12-22 09:32:22 +08:00
parent f9bd5b7a9f
commit f21e117e7f
2 changed files with 5 additions and 5 deletions

View File

@@ -102,6 +102,11 @@ class HomeViewModel : BaseViewModel() {
fun getHomeResource() { fun getHomeResource() {
safeLaunch( safeLaunch(
block = { block = {
if (_resourceLiveData.value == null) {
HomeModel.getHomeResourceByLocal()?.let {
_resourceLiveData.value = it
}
}
_resourceLiveData.value = HomeModel.getHomeResource() _resourceLiveData.value = HomeModel.getHomeResource()
}, },
onError = { onError = {

View File

@@ -1,6 +1,5 @@
package com.nnbc123.core.home.model package com.nnbc123.core.home.model
import com.google.gson.Gson
import com.nnbc123.core.DemoCache import com.nnbc123.core.DemoCache
import com.nnbc123.core.auth.AuthModel import com.nnbc123.core.auth.AuthModel
import com.nnbc123.core.base.BaseModel import com.nnbc123.core.base.BaseModel
@@ -15,15 +14,11 @@ import com.nnbc123.core.room.bean.SingleRoomSortInfo
import com.nnbc123.core.room.game.GameInfo import com.nnbc123.core.room.game.GameInfo
import com.nnbc123.core.user.bean.AnchorGradeInfo import com.nnbc123.core.user.bean.AnchorGradeInfo
import com.nnbc123.core.user.bean.UserInfo import com.nnbc123.core.user.bean.UserInfo
import com.nnbc123.core.utils.SharedPreferenceUtils
import com.nnbc123.core.utils.net.RxHelper import com.nnbc123.core.utils.net.RxHelper
import com.nnbc123.core.utils.net.launchRequest import com.nnbc123.core.utils.net.launchRequest
import com.nnbc123.library.net.rxnet.RxNet import com.nnbc123.library.net.rxnet.RxNet
import io.reactivex.Single import io.reactivex.Single
import io.reactivex.disposables.Disposable
import io.reactivex.disposables.Disposables
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.DisposableHandle
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import retrofit2.http.GET import retrofit2.http.GET
import retrofit2.http.POST import retrofit2.http.POST