Further refactor & cleanup

This commit is contained in:
Laura Hausmann 2022-12-15 22:41:27 +01:00
parent 32f191f7e3
commit 4b6d8084ca
Signed by: zotan
GPG Key ID: D044E84C5BE01605
5 changed files with 17 additions and 16 deletions

View File

@ -11,6 +11,7 @@ namespace RTMPDash.Backend;
public static class Migrations {
private const int DbVer = 2;
// ReSharper disable once InconsistentNaming
private static readonly List<Migration> _migrations = new() {
new Migration(1, "ALTER TABLE Users ADD IsPrivate INTEGER DEFAULT 0 NOT NULL"),
new Migration(1, "ALTER TABLE Users ADD PrivateAccessKey TEXT"),

View File

@ -1,6 +1,6 @@
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Xml.Serialization;
namespace RTMPDash.Backend;
@ -36,7 +36,7 @@ public static class StreamUtils {
public static List<string> ListLiveUsers() => GetStatsObject().Server.Applications.First(p => p.Name == "ingress").MethodLive.Streams.Select(p => p.Name).ToList();
public static StatsObject GetStatsObject() {
var obj = (StatsObject)Serializer.Deserialize(new WebClient().OpenRead(Program.RtmpStatsUrl)!);
var obj = (StatsObject)Serializer.Deserialize(new HttpClient().GetStreamAsync(Program.RtmpStatsUrl).Result);
return obj;
}
}

View File

@ -1,5 +1,5 @@
@page
@inject IAntiforgery _antiforgery
@inject IAntiforgery Antiforgery
@using Microsoft.AspNetCore.Antiforgery
@using Microsoft.AspNetCore.Http
@using RTMPDash.Backend
@ -7,7 +7,7 @@
@model DashboardModel
@{
ViewData["Title"] = "Dashboard";
var tokenSet = _antiforgery.GetAndStoreTokens(HttpContext);
var tokenSet = Antiforgery.GetAndStoreTokens(HttpContext);
}
@if (string.IsNullOrWhiteSpace(HttpContext.Session.GetString("authenticatedUser"))) {

View File

@ -7,9 +7,9 @@
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>@ViewData["Title"] - @Program.SiteName</title>
<link rel="stylesheet" href="~/css/dark-mode.css"/>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css"/>
<link rel="stylesheet" href="~/css/site.css"/>
<link rel="stylesheet" href="/css/dark-mode.css"/>
<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css"/>
<link rel="stylesheet" href="/css/site.css"/>
</head>
<body>
<script>
@ -83,10 +83,10 @@
darkSwitch.offsetHeight;
label.classList.remove('notransition');
</script>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/dark-mode-switch.js"></script>
<script src="~/js/site.js"></script>
<script src="/lib/jquery/dist/jquery.min.js"></script>
<script src="/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="/js/dark-mode-switch.js"></script>
<script src="/js/site.js"></script>
@await RenderSectionAsync("Scripts", false)
</body>

View File

@ -1,2 +1,2 @@
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
<script src="/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>