private void handleMeetingEndedEvent(MeetingEndedEvent meetingEndedEvent) {
        Long meetingId = meetingEndedEvent.getMeetingId();
        Date timestamp = meetingEndedEvent.getTimestamp();
        meetingRepository.updateEndDate(meetingId, timestamp)
                .subscribe(null,
                        t -> LOGGER.error("Failed to update the end date of the meeting ("
                                + +meetingId
                                + ") to: "
                                + timestamp.getTime(), t));
    }
Use {@link SecureRandom} because users usually input meeting IDs to join meetings, so we
should make sure they are unpredictable.
turms-service/src/main/java/im/turms/service/domain/conference/service/ConferenceService.java