Revert "update my DiscordBot branch"

This commit is contained in:
Spielepapagei
2023-04-29 10:09:40 +02:00
committed by GitHub
parent 7960c40ed0
commit 411cf63d74
152 changed files with 3249 additions and 9157 deletions

View File

@@ -18,19 +18,17 @@ public class OAuth2Controller : Controller
private readonly DiscordOAuth2Service DiscordOAuth2Service;
private readonly UserRepository UserRepository;
private readonly UserService UserService;
private readonly DateTimeService DateTimeService;
public OAuth2Controller(
GoogleOAuth2Service googleOAuth2Service,
UserRepository userRepository,
UserService userService,
DiscordOAuth2Service discordOAuth2Service, DateTimeService dateTimeService)
DiscordOAuth2Service discordOAuth2Service)
{
GoogleOAuth2Service = googleOAuth2Service;
UserRepository = userRepository;
UserService = userService;
DiscordOAuth2Service = discordOAuth2Service;
DateTimeService = dateTimeService;
}
[HttpGet("google")]
@@ -65,7 +63,7 @@ public class OAuth2Controller : Controller
Response.Cookies.Append("token", token, new ()
{
Expires = new DateTimeOffset(DateTimeService.GetCurrent().AddDays(10))
Expires = new DateTimeOffset(DateTime.UtcNow.AddDays(10))
});
return Redirect("/");
@@ -123,7 +121,7 @@ public class OAuth2Controller : Controller
Response.Cookies.Append("token", token, new ()
{
Expires = new DateTimeOffset(DateTimeService.GetCurrent().AddDays(10))
Expires = new DateTimeOffset(DateTime.UtcNow.AddDays(10))
});
return Redirect("/");

View File

@@ -1,5 +1,4 @@
using Microsoft.AspNetCore.Mvc;
using Moonlight.App.Events;
using Moonlight.App.Http.Requests.Wings;
using Moonlight.App.Repositories;
using Moonlight.App.Repositories.Servers;
@@ -12,17 +11,17 @@ namespace Moonlight.App.Http.Controllers.Api.Remote;
public class BackupController : Controller
{
private readonly ServerBackupRepository ServerBackupRepository;
private readonly EventSystem Event;
private readonly MessageService MessageService;
private readonly NodeRepository NodeRepository;
public BackupController(
ServerBackupRepository serverBackupRepository,
NodeRepository nodeRepository,
EventSystem eventSystem)
MessageService messageService)
{
ServerBackupRepository = serverBackupRepository;
NodeRepository = nodeRepository;
Event = eventSystem;
MessageService = messageService;
}
[HttpGet("{uuid}")]
@@ -58,11 +57,11 @@ public class BackupController : Controller
ServerBackupRepository.Update(backup);
await Event.Emit($"wings.backups.create", backup);
await MessageService.Emit($"wings.backups.create", backup);
}
else
{
await Event.Emit($"wings.backups.createFailed", backup);
await MessageService.Emit($"wings.backups.createfailed", backup);
ServerBackupRepository.Delete(backup);
}
@@ -89,7 +88,7 @@ public class BackupController : Controller
if (backup == null)
return NotFound();
await Event.Emit($"wings.backups.restore", backup);
await MessageService.Emit($"wings.backups.restore", backup);
return NoContent();
}

View File

@@ -1,7 +1,6 @@
using Logging.Net;
using Microsoft.AspNetCore.Mvc;
using Moonlight.App.Database.Entities;
using Moonlight.App.Events;
using Moonlight.App.Http.Requests.Daemon;
using Moonlight.App.Repositories;
using Moonlight.App.Services;
@@ -13,13 +12,13 @@ namespace Moonlight.App.Http.Controllers.Api.Remote;
public class DdosController : Controller
{
private readonly NodeRepository NodeRepository;
private readonly EventSystem Event;
private readonly MessageService MessageService;
private readonly DdosAttackRepository DdosAttackRepository;
public DdosController(NodeRepository nodeRepository, EventSystem eventSystem, DdosAttackRepository ddosAttackRepository)
public DdosController(NodeRepository nodeRepository, MessageService messageService, DdosAttackRepository ddosAttackRepository)
{
NodeRepository = nodeRepository;
Event = eventSystem;
MessageService = messageService;
DdosAttackRepository = ddosAttackRepository;
}
@@ -48,7 +47,7 @@ public class DdosController : Controller
ddosAttack = DdosAttackRepository.Add(ddosAttack);
await Event.Emit("node.ddos", ddosAttack);
await MessageService.Emit("node.ddos", ddosAttack);
return Ok();
}

View File

@@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Moonlight.App.Events;
using Moonlight.App.Helpers;
using Moonlight.App.Http.Resources.Wings;
using Moonlight.App.Repositories;
@@ -16,18 +15,18 @@ public class ServersController : Controller
private readonly WingsServerConverter Converter;
private readonly ServerRepository ServerRepository;
private readonly NodeRepository NodeRepository;
private readonly EventSystem Event;
private readonly MessageService MessageService;
public ServersController(
WingsServerConverter converter,
ServerRepository serverRepository,
NodeRepository nodeRepository,
EventSystem eventSystem)
MessageService messageService)
{
Converter = converter;
ServerRepository = serverRepository;
NodeRepository = nodeRepository;
Event = eventSystem;
MessageService = messageService;
}
[HttpGet]
@@ -69,7 +68,7 @@ public class ServersController : Controller
totalPages = slice.Length - 1;
}
await Event.Emit($"wings.{node.Id}.serverList", node);
await MessageService.Emit($"wings.{node.Id}.serverlist", node);
//Logger.Debug($"[BRIDGE] Node '{node.Name}' is requesting server list page {page} with {perPage} items per page");
@@ -98,7 +97,7 @@ public class ServersController : Controller
if (token != node.Token)
return Unauthorized();
await Event.Emit($"wings.{node.Id}.stateReset", node);
await MessageService.Emit($"wings.{node.Id}.statereset", node);
foreach (var server in ServerRepository
.Get()
@@ -137,7 +136,7 @@ public class ServersController : Controller
if (server == null)
return NotFound();
await Event.Emit($"wings.{node.Id}.serverFetch", server);
await MessageService.Emit($"wings.{node.Id}.serverfetch", server);
try //TODO: Remove
{
@@ -170,7 +169,7 @@ public class ServersController : Controller
if (server == null)
return NotFound();
await Event.Emit($"wings.{node.Id}.serverInstallFetch", server);
await MessageService.Emit($"wings.{node.Id}.serverinstallfetch", server);
return new WingsServerInstall()
{
@@ -203,8 +202,8 @@ public class ServersController : Controller
server.Installing = false;
ServerRepository.Update(server);
await Event.Emit($"wings.{node.Id}.serverInstallComplete", server);
await Event.Emit($"server.{server.Uuid}.installComplete", server);
await MessageService.Emit($"wings.{node.Id}.serverinstallcomplete", server);
await MessageService.Emit($"server.{server.Uuid}.installcomplete", server);
return Ok();
}