Class WebhookMessageService
java.lang.Object
com.bytedesk.core.webhook_message.WebhookMessageService
Webhook消息推送记录服务
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMessageRecord(WebhookEntity webhook, MessageProtobuf message, boolean success, Map<String, Object> responseData, String errorMessage) 创建消息推送记录updateMessageRecordStatus(String recordUid, boolean success, Map<String, Object> responseData, String errorMessage) 更新消息推送记录的重试状态
-
Field Details
-
webhookMessageRepository
-
-
Constructor Details
-
WebhookMessageService
public WebhookMessageService()
-
-
Method Details
-
createMessageRecord
public WebhookMessageEntity createMessageRecord(WebhookEntity webhook, MessageProtobuf message, boolean success, Map<String, Object> responseData, String errorMessage) 创建消息推送记录- Parameters:
webhook- webhook配置message- 消息内容success- 是否推送成功responseData- 响应数据errorMessage- 错误信息(如果失败)- Returns:
- 创建的记录实体
-
updateMessageRecordStatus
public WebhookMessageEntity updateMessageRecordStatus(String recordUid, boolean success, Map<String, Object> responseData, String errorMessage) 更新消息推送记录的重试状态- Parameters:
recordUid- 记录UIDsuccess- 是否成功responseData- 响应数据errorMessage- 错误信息- Returns:
- 更新后的记录实体
-