Ich versuche, herauszufinden, wie ein Ergebnis aus dem Netz zu bekommen, bleiben sie und stellen die reponse Körper auf die beobachtbare. So:Concat und zurück beobachtbare
@Override
public Observable<DefaultUserResponse> createUser(CreateUserCommand command) {
return this.userService.createUser(command)
.map(defaultUserResponse -> {
User user = new User();
defaultUserResponse.setUser(user);
return defaultUserResponse;
}).flatMap(defaultUserResponse -> persist(defaultUserResponse.getUser()));
}
Observable<User> persist(User user) {return null;}
Schritte:
- bekomme ich einen DefaultUserResponse vom Server.
- Den Befehl in einen Benutzer umwandeln (Befehl = DTO)
- Den Benutzer lokal beibehalten.
- Geben Sie die DefaultUserResponse zurück.
Wie soll ich vorgehen?
Dank
Was persistieren (defaultUserResponse.getUser()) kehrt? –
Sorry, habe vergessen, es hinzuzufügen! – Leonardo
Warum die -1? War ich nicht klar genug? – Leonardo