Removed own broadcast from list, count fixed as well

This commit is contained in:
cake
2025-12-16 00:04:57 +01:00
parent d5c11cd22f
commit 4e4d19ad00
4 changed files with 10 additions and 5 deletions

View File

@@ -799,9 +799,12 @@ public class TopTabMenu
if (!_lightFinderService.IsBroadcasting)
return "Syncshell Finder";
var myHashedCid = _dalamudUtilService.GetCID().ToString().GetHash256();
var nearbyCount = _lightFinderScannerService
.GetActiveSyncshellBroadcasts()
.Where(b => !string.IsNullOrEmpty(b.GID))
.Where(b =>
!string.IsNullOrEmpty(b.GID) &&
!string.Equals(b.HashedCID, myHashedCid, StringComparison.Ordinal))
.Select(b => b.GID!)
.Distinct(StringComparer.Ordinal)
.Count();