Update announcement URLs, allow customization of those
This commit is contained in:
parent
90c3ac1324
commit
456a4ef3e2
|
@ -21,7 +21,9 @@ else {
|
|||
var stats = StreamUtils.GetStatsObject();
|
||||
<div class="alert alert-success" role="alert">
|
||||
<h4 class="alert-heading">Welcome back!</h4>
|
||||
<p>Thanks for using @Program.SiteName. If you have any issues, please contact me on <a href="https://t.me/zotan">Telegram</a>, <a href="https://threema.id/S59S9U8J">Threema</a>, or via <a href="mailto:zotan@zotan.pw">email</a>.</p>
|
||||
<p>Thanks for using @Program.SiteName. If you have any issues, please contact me on @Html.Raw(Program.ContactInfo)</p>
|
||||
<hr/>
|
||||
<p>Please subscribe to the <a href="@Program.ServiceAnnouncementUrl" target="_blank">Service Announcements Channel</a> to get informed about maintenance and other important things.</p>
|
||||
<hr>
|
||||
<p class="mb-0">When using OBS, the stream key and leading slash before it is to be left out in the RTMP url.</p>
|
||||
<hr/>
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
<a class="nav-link text-dark" asp-area="" asp-page="/Dashboard">Dashboard</a>
|
||||
</li>
|
||||
}
|
||||
|
||||
</ul>
|
||||
@if (Context.Request.Headers["ASP-Site-Type"] != "view") {
|
||||
<partial name="_LoginPartial"/>
|
||||
|
@ -56,7 +55,7 @@
|
|||
|
||||
<footer class="border-top footer text-muted">
|
||||
<div class="container text-center">
|
||||
<a href="https://git.zotan.services/zotan/rtmpdash" target="_blank">Source Code</a> - <a asp-area="" asp-page="/Privacy">Privacy</a> - <a href="mailto:@Program.AbuseEmail">Abuse</a> - <a asp-area="" asp-page="/Credits">Credits and Copyright</a>
|
||||
<a href="https://git.zotan.services/zotan/rtmpdash" target="_blank">Source Code</a> - <a href="@Program.ServiceAnnouncementUrl" target="_blank">Service Announcements</a> - <a asp-area="" asp-page="/Privacy">Privacy</a> - <a href="mailto:@Program.AbuseEmail">Abuse</a> - <a asp-area="" asp-page="/Credits">Credits and Copyright</a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
|
28
Program.cs
28
Program.cs
|
@ -1,25 +1,29 @@
|
|||
using System;
|
||||
using System.Threading;
|
||||
using LinqToDB.Data;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using RTMPDash.DataModels;
|
||||
using System.Threading;
|
||||
|
||||
namespace RTMPDash {
|
||||
public class Program {
|
||||
public const string SiteName = "chaos.stream";
|
||||
public const string IngressDomain = "rtmp://chaos.stream";
|
||||
public const string RootDomain = "https://chaos.stream";
|
||||
public const string PlayerDomain = "https://live.on.chaos.stream";
|
||||
public const string FragmentDomain = "https://cdn.chaos.stream";
|
||||
public const string StatsDomain = "https://stats.chaos.stream";
|
||||
public const string PrivacyEmail = "chaosstream-privacy@zotan.email";
|
||||
public const string CopyrightEmail = "chaosstream-copyright@zotan.email";
|
||||
public const string AbuseEmail = "chaosstream-abuse@zotan.email";
|
||||
public const string SiteName = "chaos.stream";
|
||||
public const string IngressDomain = "rtmp://chaos.stream";
|
||||
public const string RootDomain = "https://chaos.stream";
|
||||
public const string PlayerDomain = "https://live.on.chaos.stream";
|
||||
public const string FragmentDomain = "https://cdn.chaos.stream";
|
||||
public const string StatsDomain = "https://stats.chaos.stream";
|
||||
public const string PrivacyEmail = "chaosstream-privacy@zotan.email";
|
||||
public const string CopyrightEmail = "chaosstream-copyright@zotan.email";
|
||||
public const string AbuseEmail = "chaosstream-abuse@zotan.email";
|
||||
public const string ServiceAnnouncementUrl = "https://t.me/chaosstream";
|
||||
|
||||
public const string ContactInfo =
|
||||
"<a href=\"https://t.me/zotan\" target=\"_blank\">Telegram</a>, <a href=\"https://threema.id/S59S9U8J\" target=\"_blank\">Threema</a>, or via <a href=\"mailto:chaosstream-contact@zotan.email\" target=\"_blank\">email</a>.";
|
||||
|
||||
public static void Main(string[] args) {
|
||||
DataConnection.DefaultSettings = new AppDb.Settings();
|
||||
ThreadPool.SetMinThreads(100,100);
|
||||
ThreadPool.SetMinThreads(100, 100);
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
}
|
||||
|
||||
|
@ -33,4 +37,4 @@ namespace RTMPDash {
|
|||
public static TimeSpan StripMilliseconds(this TimeSpan time) =>
|
||||
new(time.Days, time.Hours, time.Minutes, time.Seconds);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue