Răsfoiți Sursa

Remove hack specific to the soon to be retired Slack XMPP gateway

JC Brand 7 ani în urmă
părinte
comite
3d0435a755
1 a modificat fișierele cu 1 adăugiri și 27 ștergeri
  1. 1 27
      src/converse-muc.js

+ 1 - 27
src/converse-muc.js

@@ -785,32 +785,6 @@
                     return data;
                 },
 
-                isDuplicateBasedOnTime (message) {
-                    /* Checks whether a received messages is actually a
-                     * duplicate based on whether it has a "ts" attribute
-                     * with a unix timestamp.
-                     *
-                     * This is used for better integration with Slack's XMPP
-                     * gateway, which doesn't use message IDs but instead the
-                     * aforementioned "ts" attributes.
-                     */
-                    const entity = _converse.disco_entities.get(_converse.domain);
-                    if (entity.identities.where({'name': "Slack-XMPP"})) {
-                        const ts = message.getAttribute('ts');
-                        if (_.isNull(ts)) {
-                            return false;
-                        } else {
-                            return this.messages.where({
-                                'sender': 'me',
-                                'message': this.getMessageBody(message)
-                            }).filter(
-                                (msg) => Math.abs(moment(msg.get('time')).diff(moment.unix(ts))) < 5000
-                            ).length > 0;
-                        }
-                    }
-                    return false;
-                },
-
                 isDuplicate (message, original_stanza) {
                     const msgid = message.getAttribute('id'),
                           jid = message.getAttribute('from'),
@@ -824,7 +798,7 @@
                             (msg) => msg.get('msgid') === msgid && msg.get('fullname') === sender
                         ).length > 0;
                     }
-                    return this.isDuplicateBasedOnTime(message);
+                    return false;
                 },
 
                 fetchFeaturesIfConfigurationChanged (stanza) {