This commit is contained in:
shoopea 2019-05-16 10:52:30 +08:00
parent 324b0ae8c7
commit 29972a9e8f

28
job.go
View File

@ -29,8 +29,8 @@ func jobRescan(j Job) {
} }
p := JobPayloadSetDone{ p := JobPayloadSetDone{
JobID64: j.ID64, JobID64: j.ID64,
MsgID64: j.MsgID64, MsgID64: r.MsgID64,
ChatID64: j.ChatID64, ChatID64: r.ChatID64,
Text: fmt.Sprintf("%d messages processed.", len(ids)), Text: fmt.Sprintf("%d messages processed.", len(ids)),
} }
b, _ := json.Marshal(p) b, _ := json.Marshal(p)
@ -41,20 +41,20 @@ func jobRescan(j Job) {
err = setJobDone(j.ID64) err = setJobDone(j.ID64)
logOnError(err, "jobRescan : setJobDone(1)") logOnError(err, "jobRescan : setJobDone(1)")
m := TGCommand{ m := TGCommand{
Type: commandReplyMsg, Type: commandReplyMsg,
Text: "One message processed.", Text: "One message processed.",
FromMsgID64: j.MsgID64, FromMsgID64: j.MsgID64,
FromChatID64j.ChatID64, FromChatID64: r.ChatID64,
} }
TGCmdQueue <- m TGCmdQueue <- m
} else { } else {
err = setJobDone(j.ID64) err = setJobDone(j.ID64)
logOnError(err, "jobRescan : setJobDone(0)") logOnError(err, "jobRescan : setJobDone(0)")
m := TGCommand{ m := TGCommand{
Type: commandReplyMsg, Type: commandReplyMsg,
Text: "No message processed.", Text: "No message processed.",
FromMsgID64: j.MsgID64, FromMsgID64: r.MsgID64,
FromChatID64j.ChatID64, FromChatID64: r.ChatID64,
} }
TGCmdQueue <- m TGCmdQueue <- m
} }
@ -76,5 +76,13 @@ func jobSetDone(j Job) {
err = setJobDone(j.ID64) err = setJobDone(j.ID64)
logOnError(err, "jobSetDone : setJobDone") logOnError(err, "jobSetDone : setJobDone")
m := TGCommand{
Type: commandReplyMsg,
Text: r.Text,
FromMsgID64: r.MsgID64,
FromChatID64: r.ChatID64,
}
TGCmdQueue <- m
return return
} }