Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7c39fc511 | ||
|
|
3b9bdd1916 | ||
|
|
d267be6d69 | ||
|
|
18f6a1acdc | ||
|
|
2ca41ff18f | ||
|
|
74c77bc744 | ||
|
|
1ff8cdd7a9 | ||
|
|
bd320d025a |
@@ -89,6 +89,10 @@ public class WingsConsole : IDisposable
|
||||
{
|
||||
await Work();
|
||||
}
|
||||
catch (JsonReaderException)
|
||||
{
|
||||
// ignore
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Logger.Warn("Error connecting to wings console");
|
||||
|
||||
@@ -102,7 +102,7 @@ public class DiscordBotController : Controller
|
||||
return BadRequest();
|
||||
}
|
||||
|
||||
[HttpGet("{id}/servers/{uuid}")]
|
||||
[HttpGet("{id}/servers/{uuid}/details")]
|
||||
public async Task<ActionResult<ServerDetails>> GetServerDetails(ulong id, Guid uuid)
|
||||
{
|
||||
if (!await IsAuth(Request))
|
||||
@@ -124,6 +124,33 @@ public class DiscordBotController : Controller
|
||||
return await ServerService.GetDetails(server);
|
||||
}
|
||||
|
||||
[HttpGet("{id}/servers/{uuid}")]
|
||||
public async Task<ActionResult<ServerDetails>> GetServer(ulong id, Guid uuid)
|
||||
{
|
||||
if (!await IsAuth(Request))
|
||||
return StatusCode(403);
|
||||
|
||||
var user = await GetUserFromDiscordId(id);
|
||||
|
||||
if (user == null)
|
||||
return BadRequest();
|
||||
|
||||
var server = ServerRepository
|
||||
.Get()
|
||||
.Include(x => x.Owner)
|
||||
.Include(x => x.Image)
|
||||
.Include(x => x.Node)
|
||||
.FirstOrDefault(x => x.Owner.Id == user.Id && x.Uuid == uuid);
|
||||
|
||||
if (server == null)
|
||||
return NotFound();
|
||||
|
||||
server.Node.Token = "";
|
||||
server.Node.TokenId = "";
|
||||
|
||||
return Ok(server);
|
||||
}
|
||||
|
||||
private Task<User?> GetUserFromDiscordId(ulong discordId)
|
||||
{
|
||||
var user = UserRepository
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
if (await AlertService.ConfirmMath())
|
||||
{
|
||||
await ServerService.Delete(CurrentServer);
|
||||
NavigationManager.NavigateTo("/servers", true);
|
||||
NavigationManager.NavigateTo("/servers");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -46,7 +46,7 @@
|
||||
else
|
||||
{
|
||||
<Table TableItem="Session" Items="AllSessions" PageSize="25" TableClass="table table-row-bordered table-row-gray-100 align-middle gs-0 gy-3" TableHeadClass="fw-bold text-muted">
|
||||
<Column TableItem="Session" Title="@(SmartTranslateService.Translate("Email"))" Field="@(x => x.User.Id)" Sortable="true" Filterable="true" Width="20%">
|
||||
<Column TableItem="Session" Title="@(SmartTranslateService.Translate("Email"))" Field="@(x => x.User.Email)" Sortable="true" Filterable="true" Width="20%">
|
||||
<Template>
|
||||
@if (context.User == null)
|
||||
{
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 17 KiB |
Reference in New Issue
Block a user