Seperated pair tags and syncshell tags, added function to be able to add syncshell tags.
This commit is contained in:
@@ -516,7 +516,8 @@ public class CompactUi : WindowMediatorSubscriberBase
|
||||
else
|
||||
drawFolders.AddRange(groupFolders);
|
||||
|
||||
var tags = _tagHandler.GetAllTagsSorted();
|
||||
var tags = _tagHandler.GetAllPairTagsSorted();
|
||||
_logger.LogInformation($"Loading {tags.Count} pair tags");
|
||||
foreach (var tag in tags)
|
||||
{
|
||||
var allTagPairs = ImmutablePairList(allPairs
|
||||
@@ -527,6 +528,18 @@ public class CompactUi : WindowMediatorSubscriberBase
|
||||
drawFolders.Add(_drawEntityFactory.CreateDrawTagFolder(tag, filteredTagPairs, allTagPairs));
|
||||
}
|
||||
|
||||
var syncshellTags = _tagHandler.GetAllSyncshellTagsSorted();
|
||||
_logger.LogInformation($"Loading {syncshellTags.Count} syncshell tags");
|
||||
foreach (var syncshelltag in syncshellTags)
|
||||
{
|
||||
var allTagPairs = ImmutablePairList(allPairs
|
||||
.Where(u => FilterTagusers(u, syncshelltag)));
|
||||
var filteredTagPairs = BasicSortedDictionary(filteredPairs
|
||||
.Where(u => FilterTagusers(u, syncshelltag) && FilterOnlineOrPausedSelf(u)));
|
||||
|
||||
drawFolders.Add(_drawEntityFactory.CreateDrawTagFolder(syncshelltag, filteredTagPairs, allTagPairs));
|
||||
}
|
||||
|
||||
var allOnlineNotTaggedPairs = ImmutablePairList(allPairs
|
||||
.Where(FilterNotTaggedUsers));
|
||||
var onlineNotTaggedPairs = BasicSortedDictionary(filteredPairs
|
||||
|
||||
Reference in New Issue
Block a user