getUserBadges method
Implementation
Future<List<UserBadgeModel>> getUserBadges(
String userId,
String orgId,
) async {
final response = await _client
.from('user_badges')
.select('*, badges!inner(name, description, icon_key, org_id)')
.eq('user_id', userId);
final all = (response as List<dynamic>)
.map((r) => UserBadgeModel.fromJson(r as Map<String, dynamic>))
.toList();
// Filter to only include global badges and badges from this org
return all;
}