Commit 4806e8d7 authored by 0Tyler's avatar 0Tyler

PrivacyChoice api

parent 328e0c1e
This diff is collapsed.
...@@ -42,15 +42,15 @@ public class PrivacyService { ...@@ -42,15 +42,15 @@ public class PrivacyService {
public Optional<PrivacyChoiceResponse> setPrivacyPolicyChoice(PrivacyChoice privacyChoice) { public Optional<PrivacyChoiceResponse> setPrivacyPolicyChoice(PrivacyChoice privacyChoice) {
return Optional.of(privacyChoice) return Optional.of(privacyChoice)
.map(choice -> template.postForObject(cloudAddress + "/choice", choice, PrivacyChoice.class)) .map(choice -> template.postForObject(cloudAddress + "/choice", choice, PrivacyChoice.class))
.map(choice -> privacyChoiceIndexRepository.save(PrivacyChoiceIndex.builder() .flatMap(choice -> Optional.ofNullable(privacyChoiceIndexRepository.save(PrivacyChoiceIndex.builder()
.id(choice.getId()) .id(choice.getId())
.localDateTime(LocalDateTime.now()) .localDateTime(LocalDateTime.now())
.build())) .build()))
.map(choice -> PrivacyChoiceResponse.builder() .map(choiceIndex -> PrivacyChoiceResponse.builder()
.id(choice.getId()) .id(choice.getId())
.localDateTime(LocalDateTime.now()) .localDateTime(LocalDateTime.now())
.privacyContent(privacyChoice.getPrivacyContent()) .privacyContent(choice.getPrivacyContent())
.build()); .build()));
} }
// public Optional<Iterable<PrivacyChoice>> getPrivacyPolicyChoices() { // public Optional<Iterable<PrivacyChoice>> getPrivacyPolicyChoices() {
...@@ -69,8 +69,5 @@ public class PrivacyService { ...@@ -69,8 +69,5 @@ public class PrivacyService {
.privacyContent(choice.getPrivacyContent()) .privacyContent(choice.getPrivacyContent())
.build()).get()) .build()).get())
.iterator(); .iterator();
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment