Skip to content

Commit

Permalink
chore(deps): dependencies 2024-09-02 (generated)
Browse files Browse the repository at this point in the history
algolia/api-clients-automation#3625

Co-authored-by: algolia-bot <accounts+algolia-api-client-bot@algolia.com>
Co-authored-by: Algolia Bot <30854082+algolia-bot@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Pierre Millot <pierre.millot@algolia.com>
  • Loading branch information
4 people committed Sep 2, 2024
1 parent 6a3e3a3 commit 44edd4e
Show file tree
Hide file tree
Showing 13 changed files with 16 additions and 20 deletions.
1 change: 0 additions & 1 deletion algoliasearch/Algolia.Search.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
<RepositoryUrl>https://github.com/algolia/algoliasearch-client-csharp</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
<Copyright>Copyright 2019 Algolia</Copyright>
<Version>7.2.2</Version>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<TargetFrameworks>netstandard2.1;netstandard2.0</TargetFrameworks>
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/AbtestingConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class AbtestingConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region (optional)</param>
public AbtestingConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Abtesting")
public AbtestingConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Abtesting", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
5 changes: 3 additions & 2 deletions algoliasearch/Clients/AlgoliaConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,12 @@ public abstract class AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="clientName">The client name</param>
protected AlgoliaConfig(string appId, string apiKey, string clientName)
/// <param name="clientVersion">The client version</param>
protected AlgoliaConfig(string appId, string apiKey, string clientName, string clientVersion)
{
AppId = appId;
ApiKey = apiKey;
UserAgent = new AlgoliaUserAgent(clientName);
UserAgent = new AlgoliaUserAgent(clientName, clientVersion);
DefaultHeaders = new Dictionary<string, string>
{
{ Defaults.AlgoliaApplicationHeader.ToLowerInvariant(), AppId },
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/AnalyticsConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class AnalyticsConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region (optional)</param>
public AnalyticsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Analytics")
public AnalyticsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Analytics", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/IngestionConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class IngestionConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region </param>
public IngestionConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Ingestion")
public IngestionConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Ingestion", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/InsightsConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class InsightsConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region (optional)</param>
public InsightsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Insights")
public InsightsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Insights", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/MonitoringConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public sealed class MonitoringConfig : AlgoliaConfig
/// </summary>
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
public MonitoringConfig(string appId, string apiKey) : base(appId, apiKey, "Monitoring")
public MonitoringConfig(string appId, string apiKey) : base(appId, apiKey, "Monitoring", "7.2.2")
{
DefaultHosts = GetDefaultHosts();
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/PersonalizationConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class PersonalizationConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region </param>
public PersonalizationConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Personalization")
public PersonalizationConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Personalization", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/QuerySuggestionsConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public sealed class QuerySuggestionsConfig : AlgoliaConfig
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
/// <param name="region">Targeted region </param>
public QuerySuggestionsConfig(string appId, string apiKey, string region) : base(appId, apiKey, "QuerySuggestions")
public QuerySuggestionsConfig(string appId, string apiKey, string region) : base(appId, apiKey, "QuerySuggestions", "7.2.2")
{
DefaultHosts = GetDefaultHosts(region);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/RecommendConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public sealed class RecommendConfig : AlgoliaConfig
/// </summary>
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
public RecommendConfig(string appId, string apiKey) : base(appId, apiKey, "Recommend")
public RecommendConfig(string appId, string apiKey) : base(appId, apiKey, "Recommend", "7.2.2")
{
DefaultHosts = GetDefaultHosts(appId);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/SearchConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public sealed class SearchConfig : AlgoliaConfig
/// </summary>
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
public SearchConfig(string appId, string apiKey) : base(appId, apiKey, "Search")
public SearchConfig(string appId, string apiKey) : base(appId, apiKey, "Search", "7.2.2")
{
DefaultHosts = GetDefaultHosts(appId);
Compression = CompressionType.None;
Expand Down
2 changes: 1 addition & 1 deletion algoliasearch/Clients/UsageConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public sealed class UsageConfig : AlgoliaConfig
/// </summary>
/// <param name="appId">Your application ID</param>
/// <param name="apiKey">Your API Key</param>
public UsageConfig(string appId, string apiKey) : base(appId, apiKey, "Usage")
public UsageConfig(string appId, string apiKey) : base(appId, apiKey, "Usage", "7.2.2")
{
DefaultHosts = GetDefaultHosts();
Compression = CompressionType.None;
Expand Down
10 changes: 3 additions & 7 deletions algoliasearch/Http/AlgoliaUserAgent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,17 @@ public class AlgoliaUserAgent
{
private readonly IDictionary<string, string> _segments = new Dictionary<string, string>();

// Get the client assembly version
private static readonly string ClientVersion =
typeof(AlgoliaConfig).GetTypeInfo().Assembly.GetName().Version.ToString();

// Get the dotnet runtime version
private static readonly string DotnetVersion = Environment.Version.ToString();

/// <summary>
/// Create a new user-agent header
/// </summary>
/// <param name="clientName"></param>
public AlgoliaUserAgent(string clientName)
public AlgoliaUserAgent(string clientName, string clientVersion)
{
AddSegment("Algolia for Csharp", $"({typeof(AlgoliaConfig).GetTypeInfo().Assembly.GetName().Version})");
AddSegment(clientName, $"({ClientVersion})");
AddSegment("Algolia for Csharp", $"({clientVersion})");
AddSegment(clientName, $"({clientVersion})");
AddSegment("Dotnet", $"({DotnetVersion})");
}

Expand Down

0 comments on commit 44edd4e

Please sign in to comment.