diff --git a/Pages/Conference.cshtml b/Pages/Conference.cshtml index fcddad7..6a00265 100644 --- a/Pages/Conference.cshtml +++ b/Pages/Conference.cshtml @@ -9,7 +9,7 @@ return; } - c3stream.UpdateCookie(Request, Response, $"/Conference?c={Request.Query["c"]}"); + var cookie = c3stream.UpdateCookie(Request, Response, $"/Conference?c={Request.Query["c"]}"); ViewData["Title"] = Request.Query["c"]; var wc = new WebClient(); var conference = c3stream.Conferences.First(c => c.Acronym == Request.Query["c"]); @@ -36,7 +36,7 @@
@foreach (var talk in Request.Query["orderby"] == "published" ? conference.Talks.OrderByDescending(p => p.ReleaseDate) : conference.Talks.OrderBy(p => p.Date)) { - var state = states.FirstOrDefault(p => p.TalkId == talk.Guid && p.UserId == Request.Cookies["bookmark"])?.State; + var state = states.FirstOrDefault(p => p.TalkId == talk.Guid && p.UserId == cookie)?.State; var isWatched = state == "watched"; var isMarked = state == "marked"; var file = $"{talk.Slug}.mp4"; diff --git a/Pages/Index.cshtml b/Pages/Index.cshtml index 859037a..ed6f0fb 100644 --- a/Pages/Index.cshtml +++ b/Pages/Index.cshtml @@ -2,13 +2,13 @@ @model IndexModel @{ ViewData["Title"] = "Home"; - c3stream.UpdateCookie(Request, Response, "/"); + var cookie = c3stream.UpdateCookie(Request, Response, "/"); }https://@Request.Host.Value?bookmark=@Request.Cookies["bookmark"]
https://@Request.Host.Value?bookmark=@cookie