Functions to inspect promise state and results.
More...
Functions to inspect promise state and results.
◆ fetch_promise_error()
Get the error code from a rejected promise.
- Parameters
-
- Returns
- Error code
◆ fetch_promise_error_message()
const char * fetch_promise_error_message |
( |
const fetch_promise_t * | promise | ) |
|
Get the error message from a rejected promise.
- Parameters
-
- Returns
- Error message string (owned by promise), or NULL
◆ fetch_promise_fulfilled()
Check if promise was fulfilled successfully.
- Parameters
-
- Returns
- true if fulfilled
◆ fetch_promise_pending()
Check if promise is still pending.
- Parameters
-
- Returns
- true if pending
◆ fetch_promise_rejected()
Check if promise was rejected.
- Parameters
-
- Returns
- true if rejected
◆ fetch_promise_response()
Get the response from a fulfilled promise.
- Parameters
-
- Returns
- Response object (owned by promise, do NOT free), or NULL if not fulfilled
- Note
- Memory: Response is owned by the promise, do not call fetch_response_free() on it
◆ fetch_promise_state()
Get the current state of a promise.
- Parameters
-
- Returns
- Promise state