getOrgInvitations method

Future<List<OrgInvitationModel>> getOrgInvitations(
  1. String orgId
)

Implementation

Future<List<OrgInvitationModel>> getOrgInvitations(String orgId) async {
  final response = await _client
      .from('org_invitations')
      .select(
        '*, organizations(name), profiles!org_invitations_invited_user_profiles_fk(display_name, email, username)',
      )
      .eq('org_id', orgId)
      .eq('status', 'pending')
      .order('created_at', ascending: false);
  return (response as List<dynamic>)
      .map((row) => OrgInvitationModel.fromJson(row as Map<String, dynamic>))
      .toList();
}