in src/main/java/org/openvasp/client/config/VaspModule.java [37:58]
public VaspModule(@NonNull final VaspConfig vaspConfig) {
checkNotNull(vaspConfig.getVaspCode());
checkNotNull(vaspConfig.getVaspInfo());
checkNotNull(vaspConfig.getVaspInfo().getVaspId());
checkNotNull(vaspConfig.getVaspInfo().getPk());
checkArgument(vaspConfig.getVaspCode().equals(vaspConfig.getVaspInfo().getVaspCode()));
this.vaspConfig = vaspConfig;
if (StringUtils.isEmpty(vaspConfig.getWhisperNodeUrl())) {
vaspConfig.setWhisperNodeUrl(vaspConfig.getHttpServiceUrl());
}
if (StringUtils.isEmpty(vaspConfig.getContractNodeUrl())) {
vaspConfig.setContractNodeUrl(vaspConfig.getHttpServiceUrl());
}
this.whisperHttpService = new HttpService(vaspConfig.getWhisperNodeUrl());
whisperHttpService.addHeader("Accept-Encoding", "identity");
this.contractHttpService = new HttpService(vaspConfig.getContractNodeUrl());
}