siscodeorg/sisbase

Make Interactions expire after a timeout.

alikindsys opened this issue · 0 comments

Suggested default timeout: 5 minutes.
When an interaction expires, it should:

  • Be removed from the interaction registry and free resources (Close and Dispose)
    • Should Close be the same as Dispose? Consider the OnClose event.
  • Propagate cancellation to any task still using it