IXPLoadingStatus¶
Not yet Enum
Describes the loading state of an IXP (in-experience experiment) layer fetch operation.
Not implemented in Nova
This enum is missing from Nova. Scripts that reference it will fail.
Description¶
IXPLoadingStatus represents the lifecycle state of an HTTP request made
by IXPService to fetch IXP layer assignments for a subject (user, browser
tracker, or creator). Methods such as GetUserLayerLoadingStatus() and events
such as OnUserLayerLoadingStatusChanged return or pass this enum. Callers
should wait for IXPLoadingStatus.Initialized before reading layer
variables; any error value indicates the fetch did not succeed and layer
variables will not be populated.
Items¶
| Item | Value | Status | Notes |
|---|---|---|---|
None |
0 | Not yet | The default status when the IXP controller is first constructed or after layers have been cleared. |
Pending |
1 | Not yet | An HTTP request to fetch layer assignments has been sent and a response is awaited. |
Initialized |
2 | Not yet | The HTTP request completed successfully and layer variable values have been populated from the response. |
ErrorInvalidUser |
3 | Not yet | The fetch failed because the requested subject (user) was invalid at the time of the request. |
ErrorConnection |
4 | Not yet | The HTTP request to fetch layer assignments failed due to a connection error. |
ErrorJsonParse |
5 | Not yet | The HTTP request succeeded but the response body could not be parsed as valid JSON. |
ErrorTimedOut |
6 | Not yet | The HTTP request to fetch layer assignments timed out before a response was received. |
Roblox reference: IXPLoadingStatus