refactor: 改一下, 避免覆盖原始消息 Id.
This commit is contained in:
parent
8214e80d59
commit
431c8a34d8
@ -49,13 +49,13 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback {
|
||||
.replyToMessageId(task.extra["messageId"].toString().toInt())
|
||||
.build()
|
||||
)
|
||||
task.extra["messageId"] = message.messageId
|
||||
task.extra["infoMessageId"] = message.messageId
|
||||
}
|
||||
|
||||
override fun onTransferStart(progress: OneDriveTransferWorkerProgress) {
|
||||
val newMessage = EditMessageText.builder()
|
||||
.chatId(progress.currentTask.extra["chatId"].toString().toLong())
|
||||
.messageId(progress.currentTask.extra["messageId"].toString().toInt())
|
||||
.messageId(progress.currentTask.extra["infoMessageId"].toString().toInt())
|
||||
.text(
|
||||
"""
|
||||
OneDrive 中转任务开始执行
|
||||
@ -65,14 +65,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback {
|
||||
)
|
||||
.build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt())
|
||||
if (newMessage != null) {
|
||||
progress.currentTask.extra["messageId"] = newMessage.messageId
|
||||
progress.currentTask.extra["infoMessageId"] = newMessage.messageId
|
||||
}
|
||||
}
|
||||
|
||||
override fun onProgress(progress: OneDriveTransferWorkerProgress) {
|
||||
val newMessage = EditMessageText.builder()
|
||||
.chatId(progress.currentTask.extra["chatId"].toString().toLong())
|
||||
.messageId(progress.currentTask.extra["messageId"].toString().toInt())
|
||||
.messageId(progress.currentTask.extra["infoMessageId"].toString().toInt())
|
||||
.text(
|
||||
"""
|
||||
OneDrive 中转任务执行中
|
||||
@ -82,14 +82,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback {
|
||||
)
|
||||
.build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt())
|
||||
if (newMessage != null) {
|
||||
progress.currentTask.extra["messageId"] = newMessage.messageId
|
||||
progress.currentTask.extra["infoMessageId"] = newMessage.messageId
|
||||
}
|
||||
}
|
||||
|
||||
override fun onTransferFailure(task: OneDriveTransferTask, progress: OneDriveTransferWorkerProgress) {
|
||||
val newMessage = EditMessageText.builder()
|
||||
.chatId(task.extra["chatId"].toString().toLong())
|
||||
.messageId(task.extra["messageId"].toString().toInt())
|
||||
.messageId(task.extra["infoMessageId"].toString().toInt())
|
||||
.text(
|
||||
"""
|
||||
OneDrive 中转任务执行失败
|
||||
@ -99,14 +99,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback {
|
||||
)
|
||||
.build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt())
|
||||
if (newMessage != null) {
|
||||
progress.currentTask.extra["messageId"] = newMessage.messageId
|
||||
progress.currentTask.extra["infoMessageId"] = newMessage.messageId
|
||||
}
|
||||
}
|
||||
|
||||
override fun onTransferSuccess(task: OneDriveTransferTask, progress: OneDriveTransferWorkerProgress) {
|
||||
val newMessage = EditMessageText.builder()
|
||||
.chatId(task.extra["chatId"].toString().toLong())
|
||||
.messageId(task.extra["messageId"].toString().toInt())
|
||||
.messageId(task.extra["infoMessageId"].toString().toInt())
|
||||
.text(
|
||||
"""
|
||||
OneDrive 中转任务执行成功
|
||||
@ -116,7 +116,7 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback {
|
||||
)
|
||||
.build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt())
|
||||
if (newMessage != null) {
|
||||
progress.currentTask.extra["messageId"] = newMessage.messageId
|
||||
progress.currentTask.extra["infoMessageId"] = newMessage.messageId
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user