handlePushNotifications(event);
}
private void handleUpdatingTable(FlopCardsDealtEvent event) {
TableDTO currentTable = tableRepository.fetchById(event.getAggregateId());
FlopCards flopCards = cardsUsedInHandRepository.fetchFlopCards(event.getHandId());
<BUG>List<CardDTO> visibleCommonCards = new ArrayList<>();

visibleCommonCards.add(new CardDTO(flopCards.getCard1().getId()));

visibleCommonCards.add(new CardDTO(flopCards.getCard2().getId()));

visibleCommonCards.add(new CardDTO(flopCards.getCard3().getId()));
TableDTO updatedTable = new TableDTO(currentTable.getId(),</BUG>
event.getVersion(), currentTable.getSeats(),

handlePushNotifications(event);
}
private void handleUpdatingTable(FlopCardsDealtEvent event) {
TableDTO currentTable = tableRepository.fetchById(event.getAggregateId());
FlopCards flopCards = cardsUsedInHandRepository.fetchFlopCards(event.getHandId());
List<CardDTO> visibleCommonCards = Arrays.asList(
new CardDTO(flopCards.getCard1().getId()),
new CardDTO(flopCards.getCard2().getId()),
new CardDTO(flopCards.getCard3().getId()));
TableDTO updatedTable = new TableDTO(currentTable.getId(),
event.getVersion(), currentTable.getSeats(),
