REQ-3345: 即刻生成聊天消息的history
This commit is contained in:
parent
8be8cc4dae
commit
b830369413
@ -247,7 +247,7 @@ public class MessageController implements MessageApi {
|
||||
MessageTask.BizData bizData = MessageTask.BizData.builder()
|
||||
.messageBody(JSON.toJSONString(request.getMessageBody()))
|
||||
.isSenderRobot(false)
|
||||
.isChatMessage(true)
|
||||
.historyCreated(true)
|
||||
.senderPersonId(request.determineSenderPersonId())
|
||||
.nimMessageType(request.getMessageType())
|
||||
.build();
|
||||
|
||||
@ -170,7 +170,7 @@ public class MessageTask {
|
||||
|
||||
private NimMessageType nimMessageType;
|
||||
|
||||
private boolean isChatMessage;
|
||||
private boolean historyCreated;
|
||||
|
||||
public boolean determineIsSenderRobot() {
|
||||
return isSenderRobot != null && isSenderRobot;
|
||||
|
||||
@ -60,7 +60,7 @@ public class CreateMessageHistoryJob extends IJobHandler {
|
||||
if (CollectionUtils.isNotEmpty(page.getRecords())) {
|
||||
page.getRecords().forEach(messageTask -> {
|
||||
MessageTask.BizData bizData = messageTask.getBizData();
|
||||
if (bizData != null && bizData.isChatMessage())
|
||||
if (bizData != null && bizData.isHistoryCreated())
|
||||
return;
|
||||
count.set(count.get() + 1);
|
||||
try {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user