getAssignmentsForOrg method

Future<List<CurriculumAssignmentModel>> getAssignmentsForOrg(
  1. String orgId
)

Implementation

Future<List<CurriculumAssignmentModel>> getAssignmentsForOrg(
  String orgId,
) async {
  final response = await _client
      .from('curriculum_assignments')
      .select('*, domains(name)')
      .eq('org_id', orgId)
      .order('assigned_at', ascending: false);
  final all = (response as List<dynamic>)
      .map(
        (row) =>
            CurriculumAssignmentModel.fromJson(row as Map<String, dynamic>),
      )
      .toList();
  await _resolveMissingDomainNames(all);
  return all;
}