public void send()

in src/main/java/org/openvasp/client/service/impl/WhisperServiceImpl.java [124:158]


    public void send(
            @NonNull final Topic topic,
            @NonNull final EncryptionType encType,
            @NonNull final String key,
            @NonNull final String payload) {

        switch (encType) {
            case ASSYMETRIC: {
                val request = ShhPostRequest.builder()
                        .pubKey(key)
                        .topic(topic.getData())
                        .payload(payload)
                        .ttl(TTL)
                        .powTarget(POW_TARGET)
                        .powTime(POW_TIME)
                        .build();
                whisper.post(request);
                break;
            }

            case SYMMETRIC: {
                val symKeyId = whisper.addSymKey(key);
                val request = ShhPostRequest.builder()
                        .symKeyId(symKeyId)
                        .topic(topic.getData())
                        .payload(payload)
                        .ttl(TTL)
                        .powTarget(POW_TARGET)
                        .powTime(POW_TIME)
                        .build();
                whisper.post(request);
                break;
            }
        }
    }