@model CalendarSync.Controllers.DashboardViewModel @{ ViewData["Title"] = "Sync Dashboard"; }

Sync Transparency Dashboard

Real-time visibility into M365 Webhooks and Delta Syncs.

User Configurations
@foreach (var config in Model.Configs) { }
Email Expiration Status
@config.Email @config.Expiration?.ToString("g") @(config.Expiration > DateTimeOffset.Now ? "Active" : "Expired")
Webhook Transaction Logs SignalR Connected
@foreach (var log in Model.Logs) { }
Received At Type Payload (First 50 chars)
@log.ReceivedAt.ToString("HH:mm:ss") @log.EndpointType @log.RawPayload
@section Scripts { }