diff --git a/Pages/Admin.cshtml b/Pages/Admin.cshtml
index 7909c00..d53b2e8 100644
--- a/Pages/Admin.cshtml
+++ b/Pages/Admin.cshtml
@@ -30,12 +30,11 @@
@user.Username |
- @if (StreamUtils.IsLive(user.Username)) {
- var uptimestr = stats.Server.Applications.First(p => p.Name == "ingress").MethodLive.Streams.First(p => p.Name == user.Username).Time;
- var uptime = TimeSpan.FromMilliseconds(long.Parse(uptimestr)).StripMilliseconds();
+ @if (StreamUtils.IsLive(user.Username, stats)) {
+ var uptime = TimeSpan.FromMilliseconds(StreamUtils.GetClientTime(user.Username, stats)).StripMilliseconds();
if (user.AllowRestream && !string.IsNullOrWhiteSpace(user.RestreamTargets)) {
- var restreams = StreamUtils.CountLiveRestreams(user.Username);
+ var restreams = StreamUtils.CountLiveRestreams(user.Username, stats);
if (restreams > 0) {
}
diff --git a/Pages/Dashboard.cshtml b/Pages/Dashboard.cshtml
index 9f28ddc..d8bbf9e 100644
--- a/Pages/Dashboard.cshtml
+++ b/Pages/Dashboard.cshtml
@@ -18,6 +18,7 @@
else {
var db = new AppDb.DbConn();
var user = db.Users.First(p => p.Username == HttpContext.Session.GetString("authenticatedUser"));
+ var stats = StreamUtils.GetStatsObject();
Welcome back!
Thanks for using @Program.SiteName. If you have any issues, please contact me on Telegram, Threema, or via email.
@@ -60,13 +61,11 @@ else {
|