From 50e1ff546b4c4f0c96e63478516051ff4e71b3fe Mon Sep 17 00:00:00 2001 From: Anna Date: Sun, 19 Feb 2023 22:17:41 -0500 Subject: [PATCH] fix: handle apartments --- client/Ui/MainWindowTabs/MessageList.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/client/Ui/MainWindowTabs/MessageList.cs b/client/Ui/MainWindowTabs/MessageList.cs index bcab869..5d3b15b 100644 --- a/client/Ui/MainWindowTabs/MessageList.cs +++ b/client/Ui/MainWindowTabs/MessageList.cs @@ -79,7 +79,15 @@ internal class MessageList : ITab { loc += $" (Ward {message.Ward.Value}"; if (message.Plot != null) { - loc += $", Plot {message.Plot.Value}"; + if (message.Plot.Value >= 10_000) { + var apartment = message.Plot.Value - 10_000; + var wing = apartment < 5_000 ? 1 : 2; + var apt = wing == 2 ? apartment - 5_000 : apartment; + + loc += $", Apt. {apt}, Wing {wing}"; + } else { + loc += $", Plot {message.Plot.Value}"; + } } loc += ")";