mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
mv some non-domain entities out of core
This commit is contained in:
parent
2cfef21470
commit
e15f4fd1f5
10 changed files with 15 additions and 9 deletions
|
|
@ -6,6 +6,6 @@ namespace FilterLists.Agent.Core.Interfaces
|
|||
{
|
||||
public interface IListInfoRepository
|
||||
{
|
||||
Task<IEnumerable<ListInfo>> GetAll();
|
||||
Task<IEnumerable<ListInfo>> GetAllAsync();
|
||||
}
|
||||
}
|
||||
|
|
@ -24,7 +24,7 @@ public Handler(IMediator mediator, IListInfoRepository listInfoRepository)
|
|||
|
||||
protected override async Task Handle(Command request, CancellationToken cancellationToken)
|
||||
{
|
||||
var lists = await _repo.GetAll();
|
||||
var lists = await _repo.GetAllAsync();
|
||||
await _mediator.Send(new DownloadLists.Command(lists), cancellationToken);
|
||||
await _mediator.Send(new CommitLists.Command(), cancellationToken);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
using System;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace FilterLists.Agent.Core.Entities
|
||||
namespace FilterLists.Agent.Features.Urls.Models
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class LicenseUrls : IEntityUrls
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
using System;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace FilterLists.Agent.Core.Entities
|
||||
namespace FilterLists.Agent.Features.Urls.Models
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class ListUrls : IEntityUrls
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
using System;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace FilterLists.Agent.Core.Entities
|
||||
namespace FilterLists.Agent.Features.Urls.Models
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class MaintainerUrls : IEntityUrls
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
using System;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace FilterLists.Agent.Core.Entities
|
||||
namespace FilterLists.Agent.Features.Urls.Models
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class SoftwareUrls : IEntityUrls
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
using System;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using JetBrains.Annotations;
|
||||
|
||||
namespace FilterLists.Agent.Core.Entities
|
||||
namespace FilterLists.Agent.Features.Urls.Models
|
||||
{
|
||||
[UsedImplicitly]
|
||||
public class SyntaxUrls : IEntityUrls
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using FilterLists.Agent.Core.Interfaces;
|
||||
using FilterLists.Agent.Features.Urls.Models;
|
||||
using MediatR;
|
||||
|
||||
namespace FilterLists.Agent.Features.Urls
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ public ListInfoRepository(IFilterListsApiClient apiClient)
|
|||
_apiClient = apiClient;
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<ListInfo>> GetAll()
|
||||
public async Task<IEnumerable<ListInfo>> GetAllAsync()
|
||||
{
|
||||
var listsRequest = new RestRequest("lists");
|
||||
return await _apiClient.ExecuteAsync<IEnumerable<ListInfo>>(listsRequest);
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
using System.Threading.Tasks;
|
||||
using FilterLists.Agent.Core.Entities;
|
||||
using FilterLists.Agent.Core.Interfaces;
|
||||
using FilterLists.Agent.Features.Urls.Models;
|
||||
using FilterLists.Agent.Infrastructure.Clients;
|
||||
using RestSharp;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue