Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Completable addContribution(Piggy piggy, Contribution contribution) {
- Completable updatePiggy = Completable.fromCallable(() -> {
- piggy.includeContribution(contribution.getAmount());
- return piggyRepository.updateWithCallback(piggy);
- });
- Completable insertContribution = Completable.fromCallable(() -> {
- contribution.setActualAmount(piggy.getActualAmount());
- return contributionRepository.insertWithCallback(contribution);
- });
- return updatePiggy
- .andThen(insertContribution);
- }
Advertisement
Add Comment
Please, Sign In to add comment