renaming modules doesnt duplicate files anymore

This commit is contained in:
2023-11-28 10:25:22 -07:00
parent dd4ec9a761
commit c08e9b478b
9 changed files with 78 additions and 177 deletions

View File

@@ -236,25 +236,6 @@ public static partial class AssignmentSyncronizationExtensions
|| !assignmentGroupSame;
}
internal static async Task<LocalCourse> SyncAssignmentsWithCanvas(
this LocalCourse localCourse,
ulong canvasCourseId,
IEnumerable<CanvasAssignment> canvasAssignments,
CanvasService canvas
)
{
var moduleTasks = localCourse.Modules.Select(async m =>
{
var assignmentTasks = m.Assignments.Select(
async (a) => await localCourse.SyncAssignmentToCanvas(canvasCourseId, a, canvasAssignments, canvas)
);
await Task.WhenAll(assignmentTasks);
return m;
});
var modules = await Task.WhenAll(moduleTasks);
return localCourse with { Modules = modules };
}
[GeneratedRegex("<script.*script>")]
private static partial Regex CanvasScriptTagRegex();