Skip to content
This repository was archived by the owner on Nov 25, 2023. It is now read-only.

Commit a0b73b8

Browse files
committed
Filter out deleted categories
1 parent c14840e commit a0b73b8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/InvvardDev.EZLayoutDisplay.Tool.KeyDefinitionProvider/KeyDefinitionProvider.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ internal async Task RunAsync()
1919
await LoadZsaOryxGlyphs();
2020
List<KeyDefinition> ezKeys = PrepareEZLayoutKeys();
2121
WriteJsonFile(ezKeys, KeyDefinitionOutputFilename);
22-
WriteJsonFile(_oryxMetadata!.Categories.OrderBy(c => c.CategoryId), KeyCategoriesOutputFilename);
22+
var categories = _oryxMetadata!.Categories
23+
.Where(c => !c.IsDeleted)
24+
.OrderBy(c => c.CategoryId);
25+
WriteJsonFile(categories, KeyCategoriesOutputFilename);
2326
}
2427

2528
private async Task LoadZsaOryxMedadata()

src/InvvardDev.EZLayoutDisplay.Tool.KeyDefinitionProvider/Models/OryxCategory.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ public class OryxCategory
1212

1313
[JsonProperty("name")]
1414
public string? Name { get; set; }
15+
16+
[JsonProperty("deleted")]
17+
public bool IsDeleted { get; set; }
1518
}
1619
}

0 commit comments

Comments
 (0)