addXpEvent method
Implementation
Future<void> addXpEvent({
required String userId,
required String orgId,
required String eventType,
required int xpAmount,
Map<String, dynamic>? metadata,
}) async {
await _client.rpc(
'record_xp_event',
params: {
'p_user_id': userId,
'p_org_id': orgId,
'p_event_type': eventType,
'p_xp_amount': xpAmount,
'p_metadata': metadata ?? {},
},
);
}