Ważna nowa funkcjonalność w #Mastodon 4.5 (zapowiadanym na początek przyszłego tygodnia):
"W Mastodon 4.4 wprowadzono nową funkcję pobierania brakujących odpowiedzi do zdalnego statusu. Nie była ona domyślnie włączona i nie miała bezpośredniego wpływu na żadne interfejsy użytkownika. Mastodon 4.5 domyślnie włącza tę funkcję, a także zawiera pewne zmiany w interfejsie użytkownika, które ją obsługują.
Wyzwaniem jest tutaj to, że sprawdzanie, czy brakuje odpowiedzi, oraz faktyczne pobieranie brakujących odpowiedzi odbywa się w ramach asynchronicznych zadań w tle, które są niezależne od żądania API klienta. Problem ten występuje w wielu miejscach w kodzie Mastodona, dlatego chcieliśmy opracować ogólne rozwiązanie.
Aby wesprzeć ten wzorzec, dodaliśmy nowe API o nazwie AsyncRefresh. Gdy punkt końcowy ma powiązane zadanie odświeżania w tle, jego odpowiedź może zawierać nagłówek HTTP Mastodon-Async-Refresh, wskazujący, że wykonywane są dodatkowe zadania. Klienci mogą następnie odpytywać punkt końcowy AsyncRefresh, aby sprawdzić status zadania i zdecydować, kiedy ponownie zażądać oryginalnego zasobu. Jest to omówione w nowej dokumentacji, do której link znajduje się powyżej."
Więcej nowości opisane w artykule [EN]:
https://blog.joinmastodon.org/2025/10/mastodon-4-5-for-devs/
