Closed ebauersandoval closed 4 months ago
Hat die doppelte Negation bei der leave Event Schnittstelle im Controller und im Service einen Sinn?
Abgesehen davon wäre Code QA durch
Hat die doppelte Negation bei der leave Event Schnittstelle im Controller und im Service einen Sinn?
Auf dem ersten Blick dachte ich gerad auch, dass das ein Denkfehler sein muss, aber ja es hat einen Sinn.
Im Service überprüfe ich nochmal vorsichtshalber, ob der Benutzer auch wirklich nicht mehr in den participantIds enthalten ist. Als Rückgabe wert erwarte ich hier true
wenn der User nicht mehr in den participantIds enthalten ist und somit erfolgreich das Event verlassen hat.
return !eventRepository.save(event).getParticipantIds().contains(user.getId());
// simpler ausgedrückt: !savedEvent.getParticipantIds().contains(user.getId())
@Flugschnitzel mir fällt aber gerade ein, dass wir den Nutzer ja nicht einfach löschen können, wegen den ganzen Referenzierungen in den Widgets.
Wir hatten in Discord ja auch mal darüber gesprochen. Somit müsste man diese Story nochmal überarbeiten...
Hatte ich komplett vergessen (Upps 😅)
Beschreibung
Einige Buttons haben noch keine richtige Funktionalität implementiert, diese müssen zum Teil auch im Backend erweitert werden.
Aufgaben