Skip to content

Make asynchronous invocation of events the default, remove option from SoulseekClientOptions #969

Description

@jpdillingham

Raising events asynchronously is objectively the right approach for nearly everything, so it should be the default. I never intended for this setting to stay around long term, so now that the experiment has concluded, it can be removed from the options.

I could leave it in place, default the static property on SoulseekClient to true, and then allow a consumer to set that property to false if they needed to; the option would be there but not a documented part of the configuration API. This means all of the associated if/else logic needs to stay, and I'm not sure I want that to be the case.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions