Rozumiem, że zazwyczaj wystarczy dołączyć kod kontynuacji z zachowaniem then()
wywołania i łańcucha podczas korzystania z obietnic.
Chcę jednak rozpocząć asynchroniczne wywołanie zapakowane w obietnicę, a następnie osobno rozpocząć 3-sekundowe, $timeout()
aby móc wykonać akcję interfejsu użytkownika, TYLKO JEŚLI pierwotna obietnica jeszcze się nie zakończyła. (Spodziewam się, że stanie się to tylko w przypadku wolnych połączeń, urządzeń mobilnych w sieci 3G itp.)
Czy po złożeniu obietnicy mogę sprawdzić, czy jest ona zakończona, czy nie, bez blokowania lub czekania?