Tras una conexión exitosa, recibirás un evento connected. Después de eso, puedes recibir cualquiera de los siguientes tipos de eventos:

connected

Enviado inmediatamente después de suscribirse. Confirma que la conexión está establecida.

loyalty_update

Enviado cuando cambian los XP o el nivel del usuario.
Carga de datos:
CampoTipoDescripción
user_id
int
ID de Usuario
level
int
Número de nivel nuevo
xp
float
Cantidad actual de XP

vc_update

Enviado cuando cambia el saldo de moneda virtual del usuario.
Carga de datos:
CampoTipoDescripción
user_id
int
ID de Usuario
virtual_currency_id
int
ID de la moneda virtual
new_amount
float
Nueva cantidad de saldo

wheel_tokens_update

Enviado cuando se acreditan o debitan fichas de ruleta.
Carga de datos:
CampoTipoDescripción
user_id
int
ID de Usuario
wheel_id
int
ID de la ruleta
transaction_type
string
"credit" o "debit"
expire_date
string
Fecha de expiración ISO 8601 (opcional, para créditos)

challenges_progress_update

Enviado cuando se hace progreso en una tarea de desafío.
Carga de datos:
CampoTipoDescripción
user_id
int
ID de Usuario
user_task_id
int
ID de la instancia de tarea del usuario
amount
float
Cantidad de progreso actual

challenges_credit_update

Enviado cuando se completa un desafío o se alcanza un hito.
Carga de datos: Objeto Challenge completo (ver esquema GraphQL para la estructura).

bonus_update

Enviado cuando se otorga una bonificación al usuario.
Carga de datos: Objeto UserBonusV2 completo (ver esquema GraphQL para la estructura).