From 44411b122e63c2a8333c5a1c43ff54ae8de2a120 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Thu, 27 Aug 2020 16:36:18 -0500 Subject: [PATCH] =?UTF-8?q?refactor(directory):=20=E2=99=BB=20use=20string?= =?UTF-8?q?=20rather=20than=20System.Uri=20for=20query=20context=20URLs=20?= =?UTF-8?q?for=20seeding=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...cs => 20200827213520_InitialData.Designer.cs} | 4 ++-- ..._Initial.cs => 20200827213520_InitialData.cs} | 2 +- .../Persistence/Queries/Entities/FilterList.cs | 16 ++++++++-------- .../Queries/Entities/FilterListViewUrl.cs | 2 +- .../Persistence/Queries/Entities/License.cs | 2 +- .../Persistence/Queries/Entities/Maintainer.cs | 2 +- .../Persistence/Queries/Entities/Software.cs | 4 ++-- .../Persistence/Queries/Entities/Syntax.cs | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) rename services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20200827115451_Initial.Designer.cs => 20200827213520_InitialData.Designer.cs} (99%) rename services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20200827115451_Initial.cs => 20200827213520_InitialData.cs} (99%) diff --git a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.Designer.cs similarity index 99% rename from services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.Designer.cs index 5b47ec5b8..022a933be 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.Designer.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.Designer.cs @@ -10,8 +10,8 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { [DbContext(typeof(QueryDbContext))] - [Migration("20200827115451_Initial")] - partial class Initial + [Migration("20200827213520_InitialData")] + partial class InitialData { protected override void BuildTargetModel(ModelBuilder modelBuilder) { diff --git a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.cs similarity index 99% rename from services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs rename to services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.cs index 724b0eeae..688b14be8 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827115451_Initial.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure.Migrations/Migrations/20200827213520_InitialData.cs @@ -3,7 +3,7 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { - public partial class Initial : Migration + public partial class InitialData : Migration { protected override void Up(MigrationBuilder migrationBuilder) { diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs index 1f6e6c67d..8925f1162 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterList.cs @@ -17,15 +17,15 @@ public class FilterList public IReadOnlyCollection FilterListLanguages { get; private set; } = new HashSet(); public IReadOnlyCollection FilterListTags { get; private set; } = new HashSet(); public IReadOnlyCollection ViewUrls { get; private set; } = new HashSet(); - public Uri? HomeUrl { get; set; } - public Uri? OnionUrl { get; set; } - public Uri? PolicyUrl { get; set; } - public Uri? SubmissionUrl { get; set; } - public Uri? IssuesUrl { get; set; } - public Uri? ForumUrl { get; set; } - public Uri? ChatUrl { get; set; } + public string? HomeUrl { get; set; } + public string? OnionUrl { get; set; } + public string? PolicyUrl { get; set; } + public string? SubmissionUrl { get; set; } + public string? IssuesUrl { get; set; } + public string? ForumUrl { get; set; } + public string? ChatUrl { get; set; } public string? EmailAddress { get; set; } - public Uri? DonateUrl { get; set; } + public string? DonateUrl { get; set; } public IReadOnlyCollection FilterListMaintainers { get; private set; } = new HashSet(); public IReadOnlyCollection UpstreamFilterLists { get; private set; } = new HashSet(); public IReadOnlyCollection ForkFilterLists { get; private set; } = new HashSet(); diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs index c25f3b937..8628de80c 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs @@ -6,6 +6,6 @@ public class FilterListViewUrl { public int SegmentNumber { get; set; } public int Primariness { get; set; } - public Uri Url { get; set; } = null!; + public string Url { get; set; } = null!; } } \ No newline at end of file diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs index 54f8f0858..3262da859 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/License.cs @@ -10,7 +10,7 @@ public class License public int Id { get; set; } public string Name { get; set; } = null!; public string? GitHubKey { get; set; } - public Uri? Url { get; set; } + public string? Url { get; set; } public IReadOnlyCollection FilterLists { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs index 36a24fad3..7be6b2d24 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Maintainer.cs @@ -9,7 +9,7 @@ public class Maintainer { public int Id { get; set; } public string Name { get; set; } = null!; - public Uri? Url { get; set; } + public string? Url { get; set; } public string? EmailAddress { get; set; } public string? TwitterHandle { get; set; } public IReadOnlyCollection FilterListMaintainers { get; private set; } = new HashSet(); diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs index 2f00aa40d..a41bd19a8 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Software.cs @@ -10,8 +10,8 @@ public class Software public int Id { get; set; } public string Name { get; set; } = null!; public string? Description { get; set; } - public Uri? HomeUrl { get; set; } - public Uri? DownloadUrl { get; set; } + public string? HomeUrl { get; set; } + public string? DownloadUrl { get; set; } public bool SupportsAbpUrlScheme { get; set; } public IReadOnlyCollection SoftwareSyntaxes { get; private set; } = new HashSet(); } diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs index 18179aba5..7ba3697f5 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/Syntax.cs @@ -10,7 +10,7 @@ public class Syntax public int Id { get; set; } public string Name { get; set; } = null!; public string? Description { get; set; } - public Uri? Url { get; set; } + public string? Url { get; set; } public IReadOnlyCollection FilterListSyntaxes { get; private set; } = new HashSet(); public IReadOnlyCollection SoftwareSyntaxes { get; private set; } = new HashSet(); }