Al establecer 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 la suscripci贸n. Confirma que la conexi贸n est谩 establecida.

loyalty_update

Enviado cuando cambia el XP o el nivel del usuario.
Carga de datos:
CampoTipoDescripci贸n
user_id
int
ID del Usuario
level
int
N煤mero del nuevo nivel
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 del Usuario
virtual_currency_id
int
ID de la moneda virtual
new_amount
float
Nueva cantidad del saldo

wheel_tokens_update

Enviado cuando se acreditan o debitan tokens de ruleta.
Carga de datos:
CampoTipoDescripci贸n
user_id
int
ID del 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 del 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 (consulta el esquema GraphQL para la estructura).

bonus_update

Enviado cuando se otorga un bono al usuario.
Carga de datos: Objeto UserBonusV2 completo (consulta el esquema GraphQL para la estructura).