Migrated server logic. Added all server endpoints. Migrated some more stuff

This commit is contained in:
Marcel Baumgartner
2023-02-20 21:12:10 +01:00
parent 95999eae26
commit c3eadf9133
82 changed files with 5553 additions and 186 deletions

View File

@@ -0,0 +1,27 @@
@using Moonlight.Shared.Components.FileManagerPartials
@using Moonlight.App.Services
@using Moonlight.App.Helpers
@using Moonlight.App.Models.Files
@using Moonlight.App.Services.Sessions
@using Moonlight.App.Database.Entities
@inject ServerService ServerService
@inject IdentityService IdentityService
<LazyLoader Load="Load">
<FileManager FileAccess="FileAccess"></FileManager>
</LazyLoader>
@code
{
[CascadingParameter]
public Server CurrentServer { get; set; }
private IFileAccess FileAccess;
private async Task Load(LazyLoader arg)
{
var user = await IdentityService.Get(); // User for launch url
FileAccess = await ServerService.CreateFileAccess(CurrentServer, user);
}
}