package de.ph87.tools.group.access; import de.ph87.tools.group.uuid.GroupUuid; import de.ph87.tools.user.uuid.UserPrivateUuid; import jakarta.annotation.Nullable; import lombok.NonNull; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @CrossOrigin @RestController @RequiredArgsConstructor @RequestMapping("Group") public class GroupAccessController { private final GroupAccessService groupAccessService; @PostMapping("canAccess") public boolean canAccess(@Nullable final UserPrivateUuid privateUuid, @NonNull final GroupUuid groupUuid) { return groupAccessService.canAccess(privateUuid, groupUuid); } }