refactor was really not needed

This commit is contained in:
2024-05-20 18:18:55 -06:00
parent c4cd65ca19
commit 0db62b4f04
8 changed files with 33 additions and 78 deletions

View File

@@ -0,0 +1,23 @@
using Akka.Actor;
using LocalModels;
public class LocalStorageActorWrapper(IActorRef storageActor) : IFileStorageManager
{
private readonly IActorRef storageActor = storageActor;
public async Task<IEnumerable<string>> GetEmptyDirectories()
{
return await storageActor.Ask<IEnumerable<string>>(new EmptyDirectoryAsk());
}
public async Task<IEnumerable<LocalCourse>> LoadSavedCourses()
{
return await storageActor.Ask<IEnumerable<LocalCourse>>(new SavedCoursesAsk());
}
public async Task SaveCourseAsync(LocalCourse course, LocalCourse? previouslyStoredCourse)
{
await storageActor.Ask<SaveCoursesResponseSuccess>(new SaveCoursesRequest(course, previouslyStoredCourse));
}
}