Added method for getting server info

This commit is contained in:
Andrey Terentev 2024-03-13 12:05:23 +07:00 committed by Andrey Terentev
parent 5ca6c02e54
commit abc6770969

View File

@ -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.RoomRepositoryImpl;
import ru.dragonestia.picker.api.impl.repository.UserRepositoryImpl; import ru.dragonestia.picker.api.impl.repository.UserRepositoryImpl;
import ru.dragonestia.picker.api.impl.util.RestTemplate; 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.NodeRepository;
import ru.dragonestia.picker.api.repository.RoomRepository; import ru.dragonestia.picker.api.repository.RoomRepository;
import ru.dragonestia.picker.api.repository.UserRepository; import ru.dragonestia.picker.api.repository.UserRepository;
import ru.dragonestia.picker.api.repository.response.RoomPickerInfoResponse;
public class RoomPickerClient { public class RoomPickerClient {
@ -56,4 +58,8 @@ public class RoomPickerClient {
public @NotNull UserRepository getUserRepository() { public @NotNull UserRepository getUserRepository() {
return userRepository; return userRepository;
} }
public @NotNull RoomPickerInfoResponse getServerInfo() {
return restTemplate.query("/info", HttpMethod.GET, RoomPickerInfoResponse.class, params -> {});
}
} }