diff --git a/lib/features/proxy/data/proxy_repository.dart b/lib/features/proxy/data/proxy_repository.dart index f318ecaf..13b0b576 100644 --- a/lib/features/proxy/data/proxy_repository.dart +++ b/lib/features/proxy/data/proxy_repository.dart @@ -42,6 +42,7 @@ class ProxyRepositoryImpl selectedTag: groupWithSelected[e.tag], ), ) + .filter((t) => t.isVisible) .toList(), ), ) diff --git a/lib/features/proxy/model/proxy_entity.dart b/lib/features/proxy/model/proxy_entity.dart index 2dbf96d0..8b6c8472 100644 --- a/lib/features/proxy/model/proxy_entity.dart +++ b/lib/features/proxy/model/proxy_entity.dart @@ -31,6 +31,7 @@ class ProxyItemEntity with _$ProxyItemEntity { String get name => _sanitizedTag(tag); String? get selectedName => selectedTag == null ? null : _sanitizedTag(selectedTag!); + bool get isVisible => !tag.contains("§hide§"); } String _sanitizedTag(String tag) =>