Skip to content

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