Mam serwer API dla aplikacji na Androida.Zmodernizuj sposób obsługi dwóch odpowiedzi typu?
Próbuję użyć do tego Retrofit.
Serwer API może powrócić normalne, mówią /users
{
"userId":"123",
"username":"John Doe"
}
ale może też zwrócić błąd.
{
"errorCode":0,
"errorMessage":"blah"
}
Zastanawiam się, czy istnieje sposób na globalne radzenie sobie z błędami dla każdej metody w Retroficie?
Edytuj:
Skończyłem z modyfikowaniem outpusu serwera.
{
data:[],
error:{}
}
out w dwóch różnych obiektach lub tablicy. zapakuj je togather. – Killer