Skip to content

Commit 3cc5715

Browse files
rammi987Lucas Bach Bisgaard
andauthored
Fix spell error from Segmment to Segment (#20010)
* Fix spell error from Segmment to Segment * Change for fix the misspell interface in a non breaking way --------- Co-authored-by: Lucas Bach Bisgaard <lucas.bisgaard@kraftvaerk.com>
1 parent 472be3d commit 3cc5715

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

src/Umbraco.Cms.Api.Delivery/DependencyInjection/UmbracoBuilderExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public static IUmbracoBuilder AddDeliveryApi(this IUmbracoBuilder builder)
5151
});
5252
builder.Services.AddSingleton<IRequestCultureService, RequestCultureService>();
5353
builder.Services.AddSingleton<IRequestSegmmentService, RequestSegmentService>();
54+
builder.Services.AddSingleton<IRequestSegmentService, RequestSegmentService>();
5455
builder.Services.AddSingleton<IRequestRoutingService, RequestRoutingService>();
5556
builder.Services.AddSingleton<IRequestRedirectService, RequestRedirectService>();
5657
builder.Services.AddSingleton<IRequestPreviewService, RequestPreviewService>();

src/Umbraco.Cms.Api.Delivery/Filters/ContextualizeFromAcceptHeadersAttribute.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Microsoft.AspNetCore.Mvc;
1+
using Microsoft.AspNetCore.Mvc;
22
using Microsoft.AspNetCore.Mvc.Filters;
33
using Umbraco.Cms.Core.DeliveryApi;
44
using Umbraco.Cms.Core.Models.PublishedContent;
@@ -16,12 +16,12 @@ public ContextualizeFromAcceptHeadersAttribute()
1616
private sealed class LocalizeFromAcceptLanguageHeaderAttributeFilter : IActionFilter
1717
{
1818
private readonly IRequestCultureService _requestCultureService;
19-
private readonly IRequestSegmmentService _requestSegmentService;
19+
private readonly IRequestSegmentService _requestSegmentService;
2020
private readonly IVariationContextAccessor _variationContextAccessor;
2121

2222
public LocalizeFromAcceptLanguageHeaderAttributeFilter(
2323
IRequestCultureService requestCultureService,
24-
IRequestSegmmentService requestSegmentService,
24+
IRequestSegmentService requestSegmentService,
2525
IVariationContextAccessor variationContextAccessor)
2626
{
2727
_requestCultureService = requestCultureService;

src/Umbraco.Cms.Api.Delivery/Services/RequestSegmentService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace Umbraco.Cms.Api.Delivery.Services;
55

6-
internal sealed class RequestSegmentService : RequestHeaderHandler, IRequestSegmmentService
6+
internal sealed class RequestSegmentService : RequestHeaderHandler, IRequestSegmentService, IRequestSegmmentService
77
{
88
public RequestSegmentService(IHttpContextAccessor httpContextAccessor)
99
: base(httpContextAccessor)

src/Umbraco.Core/DeliveryApi/IRequestSegmentService.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
namespace Umbraco.Cms.Core.DeliveryApi;
1+
namespace Umbraco.Cms.Core.DeliveryApi;
22

3+
public interface IRequestSegmentService
4+
{
5+
/// <summary>
6+
/// Gets the requested segment from the "Accept-Segment" header, if present.
7+
/// </summary>
8+
string? GetRequestedSegment();
9+
}
10+
11+
[Obsolete("This interface is misspelled and will be removed in Umbraco 18. Please use the correct one IRequestSegmentService")]
312
public interface IRequestSegmmentService
413
{
514
/// <summary>

0 commit comments

Comments
 (0)