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:
- 更新后的记录实体
-