mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-29 12:10:54 +00:00
fixed token availablity (#21326)
This commit is contained in:
parent
66ff91a687
commit
a891876ea9
@ -63,9 +63,25 @@ namespace {{packageName}}.{{clientPackage}}
|
||||
{{/lambda.paste}}
|
||||
{{/hasApiKeyMethods}}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
{{#hasApiKeyMethods}}
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
{{/hasApiKeyMethods}}
|
||||
{{^hasApiKeyMethods}}
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
{{/hasApiKeyMethods}}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default{{^netstandard20OrLater}}(global::System.Threading.CancellationToken){{/netstandard20OrLater}})
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -58,9 +58,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -38,9 +38,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -57,9 +57,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -57,9 +57,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -57,9 +57,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -57,9 +57,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -40,9 +40,11 @@ namespace Org.OpenAPITools.Client
|
||||
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
@ -55,9 +55,20 @@ namespace Org.OpenAPITools.Client
|
||||
AvailableTokens.Add(string.Empty, global::System.Threading.Channels.Channel.CreateBounded<TTokenBase>(options));
|
||||
}
|
||||
|
||||
foreach(global::System.Threading.Channels.Channel<TTokenBase> tokens in AvailableTokens.Values)
|
||||
for (int i = 0; i < _tokens.Length; i++)
|
||||
_tokens[i].TokenBecameAvailable += ((sender) => tokens.Writer.TryWrite((TTokenBase) sender));
|
||||
foreach (var availableToken in AvailableTokens)
|
||||
foreach(TTokenBase token in _tokens)
|
||||
{
|
||||
if (token is ApiKeyToken apiKeyToken)
|
||||
{
|
||||
if (ClientUtils.ApiKeyHeaderToString(apiKeyToken.Header) == availableToken.Key)
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
} else
|
||||
{
|
||||
token.TokenBecameAvailable += ((sender) => availableToken.Value.Writer.TryWrite((TTokenBase)sender));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal override async System.Threading.Tasks.ValueTask<TTokenBase> GetAsync(string header = "", System.Threading.CancellationToken cancellation = default)
|
||||
|
Loading…
x
Reference in New Issue
Block a user