From abc677096985062dfdfb98e66a5992dc1a24cf2b Mon Sep 17 00:00:00 2001 From: ScarletRedMan Date: Wed, 13 Mar 2024 12:05:23 +0700 Subject: [PATCH] Added method for getting server info --- .../ru/dragonestia/picker/api/impl/RoomPickerClient.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client-impl/src/main/java/ru/dragonestia/picker/api/impl/RoomPickerClient.java b/client-impl/src/main/java/ru/dragonestia/picker/api/impl/RoomPickerClient.java index 2c6f085..b9e5076 100644 --- a/client-impl/src/main/java/ru/dragonestia/picker/api/impl/RoomPickerClient.java +++ b/client-impl/src/main/java/ru/dragonestia/picker/api/impl/RoomPickerClient.java @@ -9,9 +9,11 @@ import ru.dragonestia.picker.api.impl.repository.NodeRepositoryImpl; import ru.dragonestia.picker.api.impl.repository.RoomRepositoryImpl; import ru.dragonestia.picker.api.impl.repository.UserRepositoryImpl; import ru.dragonestia.picker.api.impl.util.RestTemplate; +import ru.dragonestia.picker.api.impl.util.type.HttpMethod; import ru.dragonestia.picker.api.repository.NodeRepository; import ru.dragonestia.picker.api.repository.RoomRepository; import ru.dragonestia.picker.api.repository.UserRepository; +import ru.dragonestia.picker.api.repository.response.RoomPickerInfoResponse; public class RoomPickerClient { @@ -56,4 +58,8 @@ public class RoomPickerClient { public @NotNull UserRepository getUserRepository() { return userRepository; } + + public @NotNull RoomPickerInfoResponse getServerInfo() { + return restTemplate.query("/info", HttpMethod.GET, RoomPickerInfoResponse.class, params -> {}); + } }