Skip to content

Consider changing timeout's default context to .nowOr(.auto) #50

@lilyball

Description

@lilyball

The default context for timeout is .auto. The downside here is if the upstream promise has already resolved, the timeout promise won't immediately propagate that. If we use .nowOr(.auto) that makes the timeout promise resolve immediately if the upstream promise is already resolved but otherwise changes no behavior.

See #34 for .nowOr(.auto)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions