Namespace events
Naming conflict was firing the error handler twice. // FREEBIE
This commit is contained in:
		
					parent
					
						
							
								6e74ac9e28
							
						
					
				
			
			
				commit
				
					
						20586e2dcc
					
				
			
		
					 3 changed files with 22 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -37,7 +37,7 @@
 | 
			
		|||
                if (e.code === 1006) {
 | 
			
		||||
                    // possible 403. Make an request to confirm
 | 
			
		||||
                    TextSecureServer.getDevices(textsecure.storage.user.getNumber()).catch(function(e) {
 | 
			
		||||
                        var ev = new Event('error');
 | 
			
		||||
                        var ev = new Event('textsecure:error');
 | 
			
		||||
                        ev.error = e;
 | 
			
		||||
                        eventTarget.dispatchEvent(ev);
 | 
			
		||||
                    });
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +69,7 @@
 | 
			
		|||
            }.bind(this)).catch(function(e) {
 | 
			
		||||
                request.respond(500, 'Bad encrypted websocket message');
 | 
			
		||||
                console.log("Error handling incoming message:", e);
 | 
			
		||||
                var ev = new Event('error');
 | 
			
		||||
                var ev = new Event('textsecure:error');
 | 
			
		||||
                ev.error = e;
 | 
			
		||||
                this.target.dispatchEvent(ev);
 | 
			
		||||
            }.bind(this));
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +82,7 @@
 | 
			
		|||
            }
 | 
			
		||||
        },
 | 
			
		||||
        onDeliveryReceipt: function (envelope) {
 | 
			
		||||
            var ev = new Event('receipt');
 | 
			
		||||
            var ev = new Event('textsecure:receipt');
 | 
			
		||||
            ev.proto = envelope;
 | 
			
		||||
            this.target.dispatchEvent(ev);
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			@ -93,7 +93,7 @@
 | 
			
		|||
                envelope.type,
 | 
			
		||||
                ciphertext
 | 
			
		||||
            ).catch(function(error) {
 | 
			
		||||
                var ev = new Event('error');
 | 
			
		||||
                var ev = new Event('textsecure:error');
 | 
			
		||||
                ev.error = error;
 | 
			
		||||
                ev.proto = envelope;
 | 
			
		||||
                this.target.dispatchEvent(ev);
 | 
			
		||||
| 
						 | 
				
			
			@ -103,7 +103,7 @@
 | 
			
		|||
        handleSentMessage: function(destination, timestamp, message) {
 | 
			
		||||
            var source = textsecure.storage.user.getNumber();
 | 
			
		||||
            return processDecrypted(message, source).then(function(message) {
 | 
			
		||||
                var ev = new Event('sent');
 | 
			
		||||
                var ev = new Event('textsecure:sent');
 | 
			
		||||
                ev.data = {
 | 
			
		||||
                    destination : destination,
 | 
			
		||||
                    timestamp   : timestamp.toNumber(),
 | 
			
		||||
| 
						 | 
				
			
			@ -118,7 +118,7 @@
 | 
			
		|||
                close_session();
 | 
			
		||||
            }
 | 
			
		||||
            return processDecrypted(message, envelope.source).then(function(message) {
 | 
			
		||||
                var ev = new Event('message');
 | 
			
		||||
                var ev = new Event('textsecure:message');
 | 
			
		||||
                ev.data = {
 | 
			
		||||
                    source    : envelope.source,
 | 
			
		||||
                    timestamp : envelope.timestamp.toNumber(),
 | 
			
		||||
| 
						 | 
				
			
			@ -178,7 +178,7 @@
 | 
			
		|||
                var contactBuffer = new ContactBuffer(attachmentPointer.data);
 | 
			
		||||
                var contactDetails = contactBuffer.next();
 | 
			
		||||
                while (contactDetails !== undefined) {
 | 
			
		||||
                    var ev = new Event('contact');
 | 
			
		||||
                    var ev = new Event('textsecure:contact');
 | 
			
		||||
                    ev.contactDetails = contactDetails;
 | 
			
		||||
                    eventTarget.dispatchEvent(ev);
 | 
			
		||||
                    contactDetails = contactBuffer.next();
 | 
			
		||||
| 
						 | 
				
			
			@ -206,7 +206,7 @@
 | 
			
		|||
                                );
 | 
			
		||||
                            }
 | 
			
		||||
                        }).then(function() {
 | 
			
		||||
                            var ev = new Event('group');
 | 
			
		||||
                            var ev = new Event('textsecure:group');
 | 
			
		||||
                            ev.groupDetails = groupDetails;
 | 
			
		||||
                            eventTarget.dispatchEvent(ev);
 | 
			
		||||
                        });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue