fix: set filedbid for silent mode task, close #67

This commit is contained in:
krau
2025-05-29 21:55:04 +08:00
parent 71844deab1
commit 015539c009
6 changed files with 18 additions and 9 deletions

View File

@@ -1,11 +1,12 @@
package dao
func SaveReceivedFile(receivedFile *ReceivedFile) error {
func SaveReceivedFile(receivedFile *ReceivedFile) (*ReceivedFile, error) {
record, err := GetReceivedFileByChatAndMessageID(receivedFile.ChatID, receivedFile.MessageID)
if err == nil {
receivedFile.ID = record.ID
}
return db.Save(receivedFile).Error
db.Save(receivedFile)
return receivedFile, db.Error
}
func GetReceivedFileByChatAndMessageID(chatID int64, messageID int) (*ReceivedFile, error) {