From 3ce1078dc67b5874db4027627f2bc8588cff0764 Mon Sep 17 00:00:00 2001 From: Ske Date: Wed, 5 Feb 2020 23:43:30 +0100 Subject: [PATCH] Add different text for systems with no members --- PluralKit.Bot/Services/EmbedService.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/PluralKit.Bot/Services/EmbedService.cs b/PluralKit.Bot/Services/EmbedService.cs index 0a7b7544..519be0f9 100644 --- a/PluralKit.Bot/Services/EmbedService.cs +++ b/PluralKit.Bot/Services/EmbedService.cs @@ -44,9 +44,14 @@ namespace PluralKit.Bot { if (system.Tag != null) eb.AddField("Tag", system.Tag); eb.AddField("Linked accounts", string.Join(", ", users).Truncate(1000), true); - + if (system.MemberListPrivacy.CanAccess(ctx)) - eb.AddField($"Members ({memberCount})", $"(see `pk;system {system.Hid} list` or `pk;system {system.Hid} list full`)", true); + { + if (memberCount > 0) + eb.AddField($"Members ({memberCount})", $"(see `pk;system {system.Hid} list` or `pk;system {system.Hid} list full`)", true); + else + eb.AddField($"Members ({memberCount})", "Add one with `pk;member new`!", true); + } if (system.Description != null && system.DescriptionPrivacy.CanAccess(ctx)) eb.AddField("Description", system.Description.Truncate(1024), false);