-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestimportantFeatures that will be worked onFeatures that will be worked on
Milestone
Description
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.getNumOfby zeń korzystał
A w przyszłości także:
- przerobić
FilmwebAPIna 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ć
Databasena 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).
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestimportantFeatures that will be worked onFeatures that will be worked on