diff options
| author | fiaxh <git@lightrise.org> | 2025-06-13 19:38:49 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2025-06-13 19:40:09 +0200 |
| commit | 915b18789f002fa8f4c50fe1e626d34cc47c5c9b (patch) | |
| tree | 34fc929c3dd7543cafa971e6b86ac2d2c5b3c15d /libdino/src/service | |
| parent | 2e6454a92e85e87e17ce88924155d825b2b6eca3 (diff) | |
Disregard SFS fallback messages even without source attachment given a full-body fallback indication
Diffstat (limited to 'libdino/src/service')
| -rw-r--r-- | libdino/src/service/stateless_file_sharing.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libdino/src/service/stateless_file_sharing.vala b/libdino/src/service/stateless_file_sharing.vala index 9d3c53ab..15e1ddfe 100644 --- a/libdino/src/service/stateless_file_sharing.vala +++ b/libdino/src/service/stateless_file_sharing.vala @@ -156,6 +156,12 @@ public class Dino.StatelessFileSharing : StreamInteractionModule, Object { return true; } } + + // Don't process messages that are fallback for legacy clients + if (Xep.StatelessFileSharing.is_sfs_fallback_message(stanza)) { + return true; + } + return false; } } |
