Merge branch 'feature/REQ-3045' into dev
This commit is contained in:
commit
9cc79e94ef
@ -120,7 +120,7 @@ public class TodoRangeQueryService {
|
||||
ArrayList<ParsedKV> keyValues = new ArrayList<>();
|
||||
for (PendingMessageResponse response : respResult.getList()) {
|
||||
response.getButtonRouters()
|
||||
.removeIf(btn -> !btn.getStyle().contains(ButtonStyleEnum.OVER_CARD));
|
||||
.removeIf(btn -> !btn.determineStyles().contains(ButtonStyleEnum.OVER_CARD));
|
||||
response.getModelV3().getButtons()
|
||||
.removeIf(btn -> !btn.parseStyle().contains(ButtonStyleEnum.OVER_CARD));
|
||||
ParsedModel3Walker.walkDown(response.getModelV3(), new ParsedModel3Visitor() {
|
||||
|
||||
@ -14,6 +14,7 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@ -84,6 +85,10 @@ public class ButtonRouterDTO implements MessageButton, Serializable {
|
||||
*/
|
||||
private RouterButtonSourceEnum source;
|
||||
|
||||
public List<ButtonStyleEnum> determineStyles() {
|
||||
return style == null ? Collections.emptyList() : style;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JSON.toJSONString(this);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user