Rx Java + AWS Лямбда + Android - PullRequest
0 голосов
/ 03 марта 2020

Я следую этому примеру: https://github.com/anitaa1990/TrailersApp

Они используют Retrofit, но в моем проекте мы вынуждены использовать AWS Lambda SDK. Я бы мог sh использовать API-шлюз, но, возможно, в будущем. Они очень похожи, но с Retrofit вы можете добавить сетевые перехватчики и сборки GSON. Было бы неплохо, чтобы служба API возвращала LiveData или Observable, но я не уверен, как это сделать с помощью Lambda. Могу ли я создать какую-нибудь оболочку?

Кроме того, я сталкиваюсь с множеством сбоев - скажем, при вызове лямбда-функции, когда вы не в сети. Я думал, что NetworkBoundResource поймает это, но это не так. Я должен обернуть мой вызов в попытку / поймать - во всех моих репозиториях. Это неплохо, но было бы неплохо go через один класс поймать онлайн / офлайн, неаутентифицированных пользователей и другие распространенные исключения.

У кого-нибудь есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...