|
@@ -27,9 +27,12 @@ class ServerListViewModel(context: Context): ViewModel() {
|
|
|
|
|
|
var mutableLiveDataCountrySize = MutableLiveData<Int>()
|
|
|
|
|
|
- private var _mutableLiveDataGetFavList = MutableLiveData<ArrayList<Server>>(getFavList())
|
|
|
+ var _mutableLiveDataGetFavList = MutableLiveData<ArrayList<Server>>(getFavList())
|
|
|
var liveDataGetFavList: LiveData<ArrayList<Server>> = _mutableLiveDataGetFavList
|
|
|
|
|
|
+ var _mutableLiveDataGetServerData = MutableLiveData<ArrayList<ServerData>>(getServerData())
|
|
|
+ var liveDataGetServerData: LiveData<ArrayList<ServerData>> = _mutableLiveDataGetServerData
|
|
|
+
|
|
|
// init {
|
|
|
// preferencesHelper = BasePreferenceHelper(context)
|
|
|
// }
|
|
@@ -408,9 +411,14 @@ class ServerListViewModel(context: Context): ViewModel() {
|
|
|
}!!)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ Log.d("test_server favList", "size of favlist = ${tempList.size}")
|
|
|
return tempList
|
|
|
}
|
|
|
|
|
|
+ fun getServerData(): ArrayList<ServerData> {
|
|
|
+ return preferencesHelper.getServerData()
|
|
|
+ }
|
|
|
fun updateFavServer(server: Server) {
|
|
|
server.isFavourited = server.isFavourited != true
|
|
|
val serverData = preferencesHelper.getServerData()
|