Method WaitForAccessTokenAsync
- Namespace
- DisCatSharp.Extensions.OAuth2Web
- Assembly
- DisCatSharp.Extensions.OAuth2Web.dll
WaitForAccessTokenAsync(DiscordUser, Uri, CancellationToken)
Waits for an access token.
Make sure to submit uri to SubmitPendingOAuth2Url(Uri) before calling.
public Task<OAuth2Result<AuthorizationCodeExchangeEventArgs>> WaitForAccessTokenAsync(DiscordUser user, Uri uri, CancellationToken token)
Parameters
userDiscordUserThe user to wait for.
uriUriThe oauth url generated from GenerateOAuth2Url(string, string, bool) or GenerateOAuth2Url(ulong, IEnumerable<string>, bool) to wait for.
tokenCancellationTokenA custom cancellation token that can be cancelled at any point.
Returns
WaitForAccessTokenAsync(DiscordUser, Uri, TimeSpan?)
Waits for an access token.
Make sure to submit uri to SubmitPendingOAuth2Url(Uri) before calling.
public Task<OAuth2Result<AuthorizationCodeExchangeEventArgs>> WaitForAccessTokenAsync(DiscordUser user, Uri uri, TimeSpan? timeoutOverride = null)
Parameters
userDiscordUserThe user to wait for.
uriUriThe oauth url generated from GenerateOAuth2Url(string, string, bool) to wait for.
timeoutOverrideTimeSpan?Override the timeout period of one minute.