Skip to content

Commit 51b129f

Browse files
committed
docs: update simple sample for repositoryAccessor
1 parent 5467c79 commit 51b129f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/usage/extensibility/services.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@ public class TodoItemService : JsonApiResourceService<TodoItem>
1616
private readonly INotificationService _notificationService;
1717

1818
public TodoItemService(
19-
IResourceRepository<TodoItem> repository,
19+
IResourceRepositoryAccessor repositoryAccessor,
2020
IQueryLayerComposer queryLayerComposer,
2121
IPaginationContext paginationContext,
2222
IJsonApiOptions options,
2323
ILoggerFactory loggerFactory,
2424
IJsonApiRequest request,
2525
IResourceChangeTracker<TodoItem> resourceChangeTracker,
2626
IResourceFactory resourceFactory,
27-
IResourceHookExecutor hookExecutor = null)
28-
: base(repository, queryLayerComposer, paginationContext, options, loggerFactory,
27+
IResourceHookExecutorFacade hookExecutor)
28+
: base(repositoryAccessor, queryLayerComposer, paginationContext, options, loggerFactory,
2929
request, resourceChangeTracker, resourceFactory, hookExecutor)
3030
{
3131
_notificationService = notificationService;
3232
}
3333

34-
public override async Task<TodoItem> CreateAsync(TodoItem resource)
34+
public override async Task<TodoItem> CreateAsync(TodoItem resource, CancellationToken cancellationToken)
3535
{
3636
// Call the base implementation
37-
var newResource = await base.CreateAsync(resource);
37+
var newResource = await base.CreateAsync(resource, cancellationToken);
3838

3939
// Custom code
4040
_notificationService.Notify($"Resource created: {newResource.StringId}");

0 commit comments

Comments
 (0)