| | |
| | | import androidx.lifecycle.LiveData |
| | | import androidx.lifecycle.asLiveData |
| | | import com.example.firstapp.database.entity.ReminderRecord |
| | | import com.example.firstapp.database.entity.ReminderRecord.Companion.STATUS_UNREAD |
| | | import com.example.firstapp.database.repository.ReminderRecordRepository |
| | | import com.example.firstapp.database.service.RetrofitClient |
| | | |
| | | class ReminderRecordViewModel(application: Application) : AndroidViewModel(application) { |
| | | private val reminderRecordRepository: ReminderRecordRepository = ReminderRecordRepository(application) |
| | | |
| | | val reminderRecords: LiveData<List<ReminderRecord>> = reminderRecordRepository.getAllRecords().asLiveData() |
| | | val reminderRecords: LiveData<List<ReminderRecord>> = |
| | | reminderRecordRepository.getRecordsByStatus( |
| | | STATUS_UNREAD |
| | | ).asLiveData() |
| | | |
| | | suspend fun getUserInfo(phone: String) = RetrofitClient.apiService.getUserInfo(phone) |
| | | |