diff --git a/message_contents.go b/message_contents.go index 7c59a62..243dd0e 100644 --- a/message_contents.go +++ b/message_contents.go @@ -80,6 +80,14 @@ func getEmojiWhenTrueIsBad(v bool) string { } } +func getArmedPartitionStatus(v bool) string { + if v { + return "✅ - ARMED" + } else { + return "🔴 - DISARMED" + } +} + func (self SatelMsgContent) FormatEvent() string { switch self.SatelEvent.Type { case satel.ZoneViolation: @@ -103,7 +111,7 @@ func (self SatelMsgContent) FormatEvent() string { case satel.ArmedPartitionSuppressed: return fmt.Sprintf("%s: %t", self.SatelEvent.Type.String(), self.SatelEvent.Value) case satel.ArmedPartition: - return fmt.Sprintf("%s: %s", self.SatelEvent.Type.String(), getEmojiWhenTrueIsGood(self.SatelEvent.Value)) + return getArmedPartitionStatus(self.SatelEvent.Value) case satel.PartitionArmedInMode2: return fmt.Sprintf("%s: %t", self.SatelEvent.Type.String(), self.SatelEvent.Value) case satel.PartitionArmedInMode3: