diff --git a/app/src/main/java/com/johan/evmap/viewmodel/MapViewModel.kt b/app/src/main/java/com/johan/evmap/viewmodel/MapViewModel.kt index f371c835..05fb09a9 100644 --- a/app/src/main/java/com/johan/evmap/viewmodel/MapViewModel.kt +++ b/app/src/main/java/com/johan/evmap/viewmodel/MapViewModel.kt @@ -17,6 +17,7 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import retrofit2.Call import retrofit2.Callback +import retrofit2.HttpException import retrofit2.Response import java.io.IOException @@ -122,6 +123,9 @@ class MapViewModel(geApiKey: String) : ViewModel() { } catch (e: IOException) { value = Resource.error(e.message, null) e.printStackTrace() + } catch (e: HttpException) { + value = Resource.error(e.message, null) + e.printStackTrace() } catch (e: AvailabilityDetectorException) { value = Resource.error(e.message, null) e.printStackTrace()