Предполагая, что вы имеете в виду передачу контекста в метод viewModel, это противоречит передовым методам.
В слишком упрощенном примере ваш сервис должен возвращать LiveData, который должен быть назначен экземпляру LiveData в вашем viewModel.Упражнение должно наблюдать свойство LiveData viewModel и обновлять пользовательский интерфейс, когда наблюдаются изменения.
Здесь есть хорошая документация, которая более подробно рассматривается в вашей проблеме с некоторыми примерами кода.
https://developer.android.com/jetpack/docs/guide