got rid if Map and added username, password and apikey to request body

This commit is contained in:
2026-04-08 20:51:14 +02:00
parent 702e6bb973
commit 2000278f1a
2 changed files with 11 additions and 7 deletions
@@ -31,8 +31,8 @@ public class HomeBoxConnectionProvider implements ConnectionProvider {
@Override
public ConnectionResponse authenticate(ConnectionRequest request) {
Map<String, Object> homeboxPayload = Map.of("username", request.credentials().get("username"),
"password", request.credentials().get("password"), "stayLoggedIn",
Map<String, Object> homeboxPayload = Map.of("username", request.username(),
"password", request.password(), "stayLoggedIn",
request.stayLoggedIn());
HomeboxLoginResponse hbResponse = restClientBuilder.baseUrl(request.appUrl())
@@ -57,7 +57,7 @@ public class HomeBoxConnectionProvider implements ConnectionProvider {
@Override
public ConnectionEntity findUniqueConnectionEntry(ConnectionRequest request) {
return cRepository.findByAppUrlAndUsername(request.appUrl(), request.credentials().get("username"));
return cRepository.findByAppUrlAndUsername(request.appUrl(), request.username());
}
@Override