644
deadline, err := ValidateLongPollContextTimeoutIsSet(ctx, handlerName, logger)
645
if err != nil {
647
>
}
648
timeout := time.Until(deadline)
649
if timeout < MinLongPollTimeout {
650
>
err := ErrContextTimeoutTooShort
util.go
651
>
logger.Error("Context timeout is too short for long poll API.",
652
>
tag.WorkflowHandlerName(handlerName), tag.Error(err), tag.WorkflowPollContextTimeout(timeout))
653
>
return err
654
>
}
655
if timeout < CriticalLongPollTimeout {
656
logger.Warn("Context timeout is lower than critical value for long poll API.",