fix: Properly save rendezvous sequence token

This commit is contained in:
Ginger authored and Ellis Git committed 2026-11-13 18:01:10 +00:00
1 parent c308b29afa
commit 10cc025dca
1 file changed
+3 -1
+3 -1
View File
@@ -122,13 +122,15 @@ impl Service {
return Err!(Request(ConcurrentWrite("Sequence token mismatch")));
}
drop(sequence_token);
let new_sequence_token = Self::create_token();
session.data = data;
session.last_sequence_token.clone_from(&new_sequence_token);
session
.transaction_sequences
.insert(transaction, sequence_token);
.insert(transaction, new_sequence_token.clone());
Ok(update_rendezvous_session::msc4388::Response::new(new_sequence_token))
}