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() {
safeLaunch(
block = {
if (_resourceLiveData.value == null) {
HomeModel.getHomeResourceByLocal()?.let {
_resourceLiveData.value = it
}
}
_resourceLiveData.value = HomeModel.getHomeResource()
},
onError = {

View File

@@ -1,6 +1,5 @@
package com.nnbc123.core.home.model
import com.google.gson.Gson
import com.nnbc123.core.DemoCache
import com.nnbc123.core.auth.AuthModel
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.user.bean.AnchorGradeInfo
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.launchRequest
import com.nnbc123.library.net.rxnet.RxNet
import io.reactivex.Single
import io.reactivex.disposables.Disposable
import io.reactivex.disposables.Disposables
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.DisposableHandle
import kotlinx.coroutines.withContext
import retrofit2.http.GET
import retrofit2.http.POST