| | |
| | | Map<String, Object> details) { |
| | | boolean active = Boolean.TRUE.equals(loopAlertActive) |
| | | && loopAlertCount != null |
| | | && loopAlertCount > 1 |
| | | && loopAlertCount > 2 |
| | | && loopAlertText != null |
| | | && !loopAlertText.trim().isEmpty(); |
| | | String nextType = active ? loopAlertType : null; |
| | |
| | | } |
| | | |
| | | private void appendLoopHintDetails(Map<String, Object> details) { |
| | | if (details == null || !Boolean.TRUE.equals(this.loopAlertActive) || this.loopAlertCount == null || this.loopAlertCount <= 1) { |
| | | if (details == null || !Boolean.TRUE.equals(this.loopAlertActive) || this.loopAlertCount == null || this.loopAlertCount <= 2) { |
| | | return; |
| | | } |
| | | details.put("loopAlertActive", Boolean.TRUE); |