mirror of
https://gitlab.com/famedly/conduit.git
synced 2024-12-29 12:24:34 +01:00
feat: if txn id exists in the db, skip the event
This commit is contained in:
parent
39bc84d81c
commit
c3924b566b
1 changed files with 1 additions and 4 deletions
|
@ -20,17 +20,14 @@ pub async fn send_event_to_device_route(
|
||||||
let sender_user = body.sender_user.as_ref().expect("user is authenticated");
|
let sender_user = body.sender_user.as_ref().expect("user is authenticated");
|
||||||
let sender_device = body.sender_device.as_deref();
|
let sender_device = body.sender_device.as_deref();
|
||||||
|
|
||||||
// TODO: uncomment when https://github.com/vector-im/element-android/issues/3589 is solved
|
|
||||||
// Check if this is a new transaction id
|
// Check if this is a new transaction id
|
||||||
/*
|
|
||||||
if db
|
if db
|
||||||
.transaction_ids
|
.transaction_ids
|
||||||
.existing_txnid(sender_user, sender_device, &body.txn_id)?
|
.existing_txnid(sender_user, sender_device, &body.txn_id)?
|
||||||
.is_some()
|
.is_some()
|
||||||
{
|
{
|
||||||
return Ok(send_event_to_device::v3::Response.into());
|
return Ok(send_event_to_device::v3::Response {});
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
for (target_user_id, map) in &body.messages {
|
for (target_user_id, map) in &body.messages {
|
||||||
for (target_device_id_maybe, event) in map {
|
for (target_device_id_maybe, event) in map {
|
||||||
|
|
Loading…
Reference in a new issue