private Optional transformWhisperToVaspMessage()

in src/main/java/org/openvasp/client/service/impl/MessageServiceImpl.java [83:93]


    private Optional<VaspMessage> transformWhisperToVaspMessage(@NonNull final ShhMessage whisperMessage) {
        try {
            val vaspMessage = signService.extractSignedMessage(whisperMessage.getPayload());
            confirmationService.confirmReceipt(vaspMessage);
            return Optional.of(vaspMessage);
        } catch (VaspValidationException ex) {
            log.error("Error of processing an incoming message at the topic " + whisperMessage.getTopic(), ex);
            exceptionHandler.processException(ex);
            return Optional.empty();
        }
    }