REQ-3045: 减少响应大小
This commit is contained in:
parent
74dcbb50f5
commit
623b9ed5d6
@ -121,14 +121,16 @@ public class TodoRangeQueryService {
|
||||
for (PendingMessageResponse response : respResult.getList()) {
|
||||
response.determineButtonRouters()
|
||||
.removeIf(btn -> !btn.determineStyles().contains(ButtonStyleEnum.OVER_CARD));
|
||||
response.getModelV3().getButtons()
|
||||
.removeIf(btn -> !btn.hasStyle(ButtonStyleEnum.OVER_CARD));
|
||||
ParsedModel3Walker.walkDown(response.getModelV3(), new ParsedModel3Visitor() {
|
||||
@Override
|
||||
public void visitGroupKeyValue(ParsedGroupV3 group, ParsedKV kv) {
|
||||
keyValues.add(kv);
|
||||
}
|
||||
});
|
||||
if (response.getModelV3() != null) {
|
||||
response.getModelV3().getButtons()
|
||||
.removeIf(btn -> !btn.hasStyle(ButtonStyleEnum.OVER_CARD));
|
||||
ParsedModel3Walker.walkDown(response.getModelV3(), new ParsedModel3Visitor() {
|
||||
@Override
|
||||
public void visitGroupKeyValue(ParsedGroupV3 group, ParsedKV kv) {
|
||||
keyValues.add(kv);
|
||||
}
|
||||
});
|
||||
}
|
||||
// 只填充人员信息
|
||||
modelV3ExtPopulator.populatePersonKV(keyValues);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user