ProcessSentMessages added for server acks
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
ycc
2026-02-28 10:08:55 +01:00
parent a322f3fccf
commit 66a6674a6a
4 changed files with 157 additions and 1 deletions

View File

@@ -353,6 +353,17 @@ func getMessageCount(dbid string) (int, error) {
return count, nil
}
// SetMessageServerDelivery updates the server delivery UUID and timestamp for an existing stored message.
func SetMessageServerDelivery(dbFile string, dbId int64, serverUid string, receiveTime uint64, password string) error {
dbm, err := GetDbMessage(dbFile, dbId, password)
if err != nil {
return err
}
dbm.ServerDeliveryUuid = serverUid
dbm.ServerDeliveryTimestamp = receiveTime
return UpdateDbMessage(dbm, dbFile, dbId, password)
}
func createMessageTable(db *sql.DB) error {
createMessageTableSQL := `CREATE TABLE message (
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,