You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Teraz każda baza z osobna musi odpytać API jaki jest stan odpowiadającej jej bazy zdalnej. FilmwebAPI robi to przez sprawdzenie pierwszej strony dla każdej z baz.
Informacja ta jest jednak dostępna bezpośrednio na stronie głównej profilu użytkownika. Można by zatem wykonać takie zapytanie za jednym zamachem dla wszystkich baz naraz. API mogłoby to robić w tle, a poszczególne bazy pytając API o swoje stany zdalne (również w wątkach, czemu nie) już nie wykonywałyby kilku dodatkowych żądań tylko otrzymywały wyniki z cache'u.
TODO:
odnaleźć, gdzie w dokumencie przechowywane są te informacje (prawdopodobnie JSON)
oprogramować ekstrakcję tych informacji
zaimplementować dla nich cache i przerobić FilmwebAPI.getNumOf by zeń korzystał
A w przyszłości także:
przerobić FilmwebAPI na działanie w tle (zewnętrzne obiekty zlecają requesty, które API realizuje w wątku, a one - w swoich wątkach - oczekują na rezultaty, np. otrzymując unikatowy token, po którym mogą pytać API czy żądany zasób jest już dostępny),
przerobić Database na działanie w tle, by aktualizacja wywoływana była automatycznie w osobnym wątku,
zabezpieczyć API i żądające obiekty na wypadek utraty połączenia i innych problemów (możliwość bezpiecznego anulowania żądania).
The text was updated successfully, but these errors were encountered:
Update: strona profilu wyświetla teraz błędne informacje dotyczące "chcę zobaczyć" - po wejściu w stronę listy liczba jest inna. Możliwe, że cała informacja jest przekazywana do strony głównej, a ona tylko prezentuje co trzeba (do sprawdzenia), ale w przeciwnym razie to nie ma sensu.
Teraz każda baza z osobna musi odpytać API jaki jest stan odpowiadającej jej bazy zdalnej.
FilmwebAPI
robi to przez sprawdzenie pierwszej strony dla każdej z baz.Informacja ta jest jednak dostępna bezpośrednio na stronie głównej profilu użytkownika. Można by zatem wykonać takie zapytanie za jednym zamachem dla wszystkich baz naraz. API mogłoby to robić w tle, a poszczególne bazy pytając API o swoje stany zdalne (również w wątkach, czemu nie) już nie wykonywałyby kilku dodatkowych żądań tylko otrzymywały wyniki z cache'u.
TODO:
FilmwebAPI.getNumOf
by zeń korzystałA w przyszłości także:
FilmwebAPI
na działanie w tle (zewnętrzne obiekty zlecają requesty, które API realizuje w wątku, a one - w swoich wątkach - oczekują na rezultaty, np. otrzymując unikatowy token, po którym mogą pytać API czy żądany zasób jest już dostępny),Database
na działanie w tle, by aktualizacja wywoływana była automatycznie w osobnym wątku,The text was updated successfully, but these errors were encountered: