diff --git a/src/Umbraco.Cms.Integrations.Search.Algolia/Builders/ContentRecordBuilder.cs b/src/Umbraco.Cms.Integrations.Search.Algolia/Builders/ContentRecordBuilder.cs index 6c6ddf72..6996c017 100644 --- a/src/Umbraco.Cms.Integrations.Search.Algolia/Builders/ContentRecordBuilder.cs +++ b/src/Umbraco.Cms.Integrations.Search.Algolia/Builders/ContentRecordBuilder.cs @@ -70,7 +70,7 @@ public ContentRecordBuilder BuildFromContent(IContent content, Func 0) diff --git a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaIndexService.cs b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaIndexService.cs index 3e5b39d4..566237b1 100644 --- a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaIndexService.cs +++ b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaIndexService.cs @@ -11,12 +11,10 @@ namespace Umbraco.Cms.Integrations.Search.Algolia.Services public class AlgoliaIndexService : IAlgoliaIndexService { private readonly AlgoliaSettings _settings; - private readonly IAlgoliaGeolocationProvider _algoliaGeolocationProvider; - public AlgoliaIndexService(IOptions options, IAlgoliaGeolocationProvider algoliaGeolocationProvider) + public AlgoliaIndexService(IOptions options) { _settings = options.Value; - _algoliaGeolocationProvider = algoliaGeolocationProvider; } public async Task PushData(string name, List payload = null) @@ -32,7 +30,7 @@ await index.SaveObjectsAsync(payload != null : new List { new Record { ObjectID = Guid.NewGuid().ToString(), - GeolocationData = await _algoliaGeolocationProvider.GetGeolocationAsync(), + GeolocationData = null, Data = new Dictionary()} }, autoGenerateObjectId: false); diff --git a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaNullGeolocationProvider.cs b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaNullGeolocationProvider.cs index 18400a2d..165966c6 100644 --- a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaNullGeolocationProvider.cs +++ b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/AlgoliaNullGeolocationProvider.cs @@ -1,9 +1,10 @@ -using Umbraco.Cms.Integrations.Search.Algolia.Models; +using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Integrations.Search.Algolia.Models; namespace Umbraco.Cms.Integrations.Search.Algolia.Services { public class AlgoliaNullGeolocationProvider : IAlgoliaGeolocationProvider { - public async Task> GetGeolocationAsync() => null; + public async Task> GetGeolocationAsync(IContent content) => null; } } diff --git a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/IAlgoliaGeolocationProvider.cs b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/IAlgoliaGeolocationProvider.cs index 14f3606e..d6580923 100644 --- a/src/Umbraco.Cms.Integrations.Search.Algolia/Services/IAlgoliaGeolocationProvider.cs +++ b/src/Umbraco.Cms.Integrations.Search.Algolia/Services/IAlgoliaGeolocationProvider.cs @@ -1,9 +1,10 @@ -using Umbraco.Cms.Integrations.Search.Algolia.Models; +using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Integrations.Search.Algolia.Models; namespace Umbraco.Cms.Integrations.Search.Algolia.Services { public interface IAlgoliaGeolocationProvider { - Task> GetGeolocationAsync(); + Task> GetGeolocationAsync(IContent content); } } diff --git a/src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj b/src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj index 5fc30904..e44863a8 100644 --- a/src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj +++ b/src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj @@ -13,7 +13,7 @@ https://github.com/umbraco/Umbraco.Cms.Integrations/tree/main/src/Umbraco.Cms.Integrations.Search.Algolia https://github.com/umbraco/Umbraco.Cms.Integrations - 2.3.0 + 2.3.1 Umbraco HQ Umbraco Umbraco;Umbraco-Marketplace