private TimeSpan GetServerToClientTimeDifference(DateTimeOffset? clientCurrentTime) { var serverCurrentTime = (DateTimeOffset)_timeCoordinator.UtcNow; var clientTime = (clientCurrentTime ?? serverCurrentTime).ToUniversalTime(); return serverCurrentTime - clientTime; }