646973e330 
								
							
								 
							
						 
						
							
							
								
								Made changes to how messages are sent.  
							
							... 
							
							
							
							Instead of blocking the message queue when we don't have a session, we instead just send out a session request and send the queued messages using fallback encryption.
This means that users will be able to message right away without having to wait.
The only down side is that all messages sent before sessions are established will be using the weaker encryption.
This change also means we have to detach session requests from envelope type (which is a good thing) and thus now a message is a session request if it contains a preKeyBundle. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b69ad7db16 
								
							
								 
							
						 
						
							
							
								
								Add attachment util  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c2c56bb9b0 
								
							
								 
							
						 
						
							
							
								
								Handle typing and expiration messages when sending to group  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								439ea09027 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9ec0c8e6a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d946678d59 
								
									
								
							
								 
							
						 
						
							
							
								
								fix encryption type for rawMessage  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								211d4e1551 
								
							
								 
							
						 
						
							
							
								
								improve sendToGroup  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								00122333ff 
								
							
								 
							
						 
						
							
							
								
								opengroupmessage  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6c35f3c773 
								
							
								 
							
						 
						
							
							
								
								optimized OpenGroup  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7a797737e0 
								
									
								
							
								 
							
						 
						
							
							
								
								rename SessionReset -> SessionRequest  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e9983099a9 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								77552aa3b7 
								
									
								
							
								 
							
						 
						
							
							
								
								use toNumber from lodash to make testing of Long cleaner  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fa853538d0 
								
									
								
							
								 
							
						 
						
							
							
								
								LINT after prettier upgrade  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9fd929e812 
								
									
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								3840d061c3 
								
									
								
							
								 
							
						 
						
							
							
								
								add test for closed group chat  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								934838cc1c 
								
									
								
							
								 
							
						 
						
							
							
								
								add tests for opengroup message  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								113cf8713b 
								
									
								
							
								 
							
						 
						
							
							
								
								remove Content.toObject() from tests and update them  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								73dbcd890b 
								
									
								
							
								 
							
						 
						
							
							
								
								add test for ChatMessage  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								d1da0e581e 
								
									
								
							
								 
							
						 
						
							
							
								
								test message check for identifier set  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e345f6a39f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typingMessage test  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								da8999263b 
								
									
								
							
								 
							
						 
						
							
							
								
								make identifier a uuid  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2acba52933 
								
									
								
							
								 
							
						 
						
							
							
								
								use undefined or ? rather than null  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								7191038f21 
								
									
								
							
								 
							
						 
						
							
							
								
								add SessioNEstablishedMessage and tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								46a48406c7 
								
									
								
							
								 
							
						 
						
							
							
								
								add EndSession and SessionReset messages & tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4d6ceac0f2 
								
									
								
							
								 
							
						 
						
							
							
								
								typo  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								823bc4216e 
								
									
								
							
								 
							
						 
						
							
							
								
								ReceiptMessage test: toNumber() for long values  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								9ea95e59fa 
								
									
								
							
								 
							
						 
						
							
							
								
								add GroupInvitationMessage and tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								56d744fda9 
								
									
								
							
								 
							
						 
						
							
							
								
								add TypingMessage and tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fa26ff9e32 
								
									
								
							
								 
							
						 
						
							
							
								
								pass args by {} and add deviceLink tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f1244f3031 
								
									
								
							
								 
							
						 
						
							
							
								
								add device unlink and receiptMessage class and tests  
							
							
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e45ef6f291 
								
									
								
							
								 
							
						 
						
							
							
								
								add test for unpairing request message  
							
							
							
						 
						
							6 years ago