fix: 修改为先更新hash再上报更新

This commit is contained in:
lixiangwuxian 2025-07-21 00:03:42 +08:00
parent 16221eb821
commit 527998db49

View File

@ -61,6 +61,7 @@ func CheckNewRss() {
//比较最新的rss数据与订阅信息中的last_item_hash若有更新则向对应群发送消息并更新订阅信息中的last_item_hash
log.Println("localHash:", group.LastItemHash, "remoteHash:", items[0].Hash)
if items[0].Hash != group.LastItemHash {
db.Model(&group).Update("last_item_hash", items[0].Hash)
action.ActionManager.SendMsg(&model.Reply{
FromMsg: model.Message{
GroupInfo: model.GroupInfo{
@ -77,7 +78,6 @@ func CheckNewRss() {
},
},
})
db.Model(&group).Update("last_item_hash", items[0].Hash)
}
}
}