Hello,
I'd like to fix all the async methods and ensure all async methods end with the suffix Async - I will also add a CancellationToken cancellationToken = default); wherever possible.
This will be a breaking change as it changes all of the existing Method names.
I suggest that we do (1) of (2) things:
Option 1: Create duplicate methods with the suffix Async then mark the existing methods as [Obsolete] Iterate the version of Revoke.NET from 2.0.1 to 2.1.0`
When it comes time to release 3.0.0 we will remove the [Obsolete] methods
This option is safer, but more painful for development reasons that are obvious.
Option 2: Iterate to version 3.0.0 with the new Suffix of Async - this will be a breaking change. Users who wish to stay on version 2.x.x can do so.
My thoughts are that this is a younger project, so probably not many users, I vote for Option 2
What do you think?