New file manager complete. Server settings for py, js, mc complete. Fixes
This commit is contained in:
@@ -1,27 +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
|
||||
@using Moonlight.App.Helpers
|
||||
@using Moonlight.App.Helpers.Files
|
||||
@using Moonlight.App.Services
|
||||
|
||||
@inject ServerService ServerService
|
||||
@inject IdentityService IdentityService
|
||||
@inject WingsApiHelper WingsApiHelper
|
||||
@inject WingsJwtHelper WingsJwtHelper
|
||||
@inject ConfigService ConfigService
|
||||
|
||||
<LazyLoader Load="Load">
|
||||
<FileManager2 FileAccess="FileAccess"></FileManager2>
|
||||
</LazyLoader>
|
||||
<FileManager Access="FileAccess"></FileManager>
|
||||
|
||||
@code
|
||||
{
|
||||
[CascadingParameter]
|
||||
public Server CurrentServer { get; set; }
|
||||
|
||||
[CascadingParameter]
|
||||
public User User { get; set; }
|
||||
|
||||
private IFileAccess FileAccess;
|
||||
private FileAccess FileAccess;
|
||||
|
||||
private async Task Load(LazyLoader arg)
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
var user = await IdentityService.Get(); // User for launch url
|
||||
FileAccess = await ServerService.CreateFileAccess(CurrentServer, user);
|
||||
FileAccess = new WingsFileAccess(WingsApiHelper, WingsJwtHelper, CurrentServer, ConfigService, User);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user