Wpis z mikrobloga

Mireczki potrzebna porada.

Mam api graphql'owe które zwraca tablicę obiektów.
Jest zrobiona swego rodzaju paginacja by per request zwracało tylko tyle obiektów ile front chce wyświetlić (by nie przesyłać wszystkiego na front i tam nie decydować co ma być wyświetlone na której stronie).

Potrzebuję dodatkowo (poza np. 5 elementami z 25) przesłać informację ile jest ich wszystkich. Po stronie backendu jest ta informacja wyciągnięta (data jpa - Page) ale graphql tak czy inaczej śle jedynie tablicę obiektów a pozostałe informacje gubi.

Zastanawiam się jak to przesłać do frontu?
Zmodyfikować obiektu (dodać dola) nie mogę.
Dorzucić jednego "technicznego" obiektu na końcu tablicy który by zawierał info ile jest ich wszystkich też nie. (słabe by to było).
Owrapować tej tablicy w obiekt zawierający tablicę + dodatkowe info też nie mogę (mus izwracać tablicy surowych obiektów).
Myślałem by może graphql zwracając odpowiedź dorzucał jakiś customowy header z wartością ale jak coś takiego zrobić też nie udało mi się znaleźć.

Miał ktoś podobny problem albo ma jakiś pomysł?
Serwis napisany w kotlinie to bez znaczenia z użyciem graphql.

#java #spring #springboot #programowanie #programista15k #naukaprogramowania #graphql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach