Any way handle when user Interrupt-drop-cancel request ? Only what we have its context canceled
Mb add for this context.WithCancelCause
var ErrRequestCancelByUser errors.New("cancel by user")
ctx, cancel := context.WithCancelCause(ctx)
cancel(ErrRequestCancelByUser)