INNER CODE UNIT · Java

keyAsync

Erudika/para · para-client/src/main/java/com/erudika/para/client/ParaClient.java:429

	private CompletableFuture<String> keyAsync(boolean refresh) {
		if (tokenKey == null) {
			return CompletableFuture.completedFuture(secretKey);
		}
		if (!refresh) {
			return CompletableFuture.completedFuture("Bearer " + tokenKey);
		}
		return refreshTokenAsync().thenApply(refreshed -> tokenKey != null ? "Bearer " + tokenKey : secretKey);
	}

	/**
	 * Deserializes a JSON response to POJO of some type.
	 * @param respBuilder response builder
	 * @param respEntity entity
	 * @param returnType return type
	 * @param statusCode status code
	 * @param reason reason phrase
	 * @throws IOException

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…