getXpEvents method

Future<List<XpEventModel>> getXpEvents(
  1. String userId,
  2. String orgId, {
  3. int limit = 50,
})

Implementation

Future<List<XpEventModel>> getXpEvents(
  String userId,
  String orgId, {
  int limit = 50,
}) async {
  final response = await _client
      .from('xp_events')
      .select()
      .eq('user_id', userId)
      .eq('org_id', orgId)
      .order('created_at', ascending: false)
      .limit(limit);
  return (response as List<dynamic>)
      .map((r) => XpEventModel.fromJson(r as Map<String, dynamic>))
      .toList();
}