BaseViewModel.kt 566 B

123456789101112131415161718
  1. package com.rdiot.yx485.base
  2. import androidx.lifecycle.LiveData
  3. import androidx.lifecycle.MutableLiveData
  4. import androidx.lifecycle.ViewModel
  5. import com.rdiot.yx485.util.LocalCache
  6. open class BaseViewModel : ViewModel() {
  7. var mErrorMessage = MutableLiveData<String>()
  8. val errorMessage: LiveData<String>
  9. get() = mErrorMessage
  10. protected fun getHeaders(): LinkedHashMap<String?, String?> {
  11. val headers = java.util.LinkedHashMap<String?, String?>()
  12. headers.put("Authorization", LocalCache.getToken())
  13. return headers
  14. }
  15. }