providerUserIds.add(userId);
Set<String> localUserIds = usersConnectionRepository.findUserIdsConnectedTo("facebook", providerUserIds);
for (String localUserId : localUserIds) {
ConnectionRepository connectionRepository = usersConnectionRepository.createConnectionRepository(localUserId);
logger.info(" Removing Facebook connection for local user '" + localUserId + "'");
connectionRepository.removeConnection(new ConnectionKey("facebook", userId));
}
return new ResponseEntity<String>(HttpStatus.NO_CONTENT);
} catch (SignedRequestException e) {
return new ResponseEntity<String>(HttpStatus.BAD_REQUEST);
}