forked from distok/cutthecord
		
	41.02 (1266)
This commit is contained in:
		
							parent
							
								
									af9c3084c4
								
							
						
					
					
						commit
						36148dc8c4
					
				
					 56 changed files with 59554 additions and 2 deletions
				
			
		
							
								
								
									
										91
									
								
								patches/embedlinks/1266.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								patches/embedlinks/1266.patch
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,91 @@
 | 
			
		|||
diff -crB from/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali to/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali
 | 
			
		||||
*** from/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali	2020-09-13 11:49:34.217161804 +0100
 | 
			
		||||
--- to/smali/com/discord/utilities/textprocessing/MessagePreprocessor.smali	2020-09-13 11:52:23.983735280 +0100
 | 
			
		||||
***************
 | 
			
		||||
*** 476,552 ****
 | 
			
		||||
  .end method
 | 
			
		||||
  
 | 
			
		||||
  .method private final stripSimpleEmbedLink(Ljava/util/Collection;)V
 | 
			
		||||
!     .locals 3
 | 
			
		||||
!     .annotation system Ldalvik/annotation/Signature;
 | 
			
		||||
!         value = {
 | 
			
		||||
!             "(",
 | 
			
		||||
!             "Ljava/util/Collection<",
 | 
			
		||||
!             "Lcom/discord/simpleast/core/node/Node<",
 | 
			
		||||
!             "Lcom/discord/utilities/textprocessing/MessageRenderContext;",
 | 
			
		||||
!             ">;>;)V"
 | 
			
		||||
!         }
 | 
			
		||||
!     .end annotation
 | 
			
		||||
  
 | 
			
		||||
-     .line 1
 | 
			
		||||
-     invoke-interface {p1}, Ljava/util/Collection;->size()I
 | 
			
		||||
- 
 | 
			
		||||
-     move-result v0
 | 
			
		||||
- 
 | 
			
		||||
-     const/4 v1, 0x1
 | 
			
		||||
- 
 | 
			
		||||
-     if-ne v0, v1, :cond_2
 | 
			
		||||
- 
 | 
			
		||||
-     iget-object v0, p0, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->embeds:Ljava/util/List;
 | 
			
		||||
- 
 | 
			
		||||
-     if-eqz v0, :cond_2
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-interface {v0}, Ljava/util/List;->size()I
 | 
			
		||||
- 
 | 
			
		||||
-     move-result v0
 | 
			
		||||
- 
 | 
			
		||||
-     if-eq v0, v1, :cond_0
 | 
			
		||||
- 
 | 
			
		||||
-     goto :goto_0
 | 
			
		||||
- 
 | 
			
		||||
-     :cond_0
 | 
			
		||||
-     const/4 v0, 0x0
 | 
			
		||||
- 
 | 
			
		||||
-     .line 2
 | 
			
		||||
-     invoke-static {p1, v0}, Lk0/i/f;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object v1
 | 
			
		||||
- 
 | 
			
		||||
-     check-cast v1, Lcom/discord/simpleast/core/node/Node;
 | 
			
		||||
- 
 | 
			
		||||
-     .line 3
 | 
			
		||||
-     iget-object v2, p0, Lcom/discord/utilities/textprocessing/MessagePreprocessor;->embeds:Ljava/util/List;
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object v0
 | 
			
		||||
- 
 | 
			
		||||
-     check-cast v0, Lcom/discord/models/domain/ModelMessageEmbed;
 | 
			
		||||
- 
 | 
			
		||||
-     .line 4
 | 
			
		||||
-     instance-of v1, v1, Lcom/discord/utilities/textprocessing/node/UrlNode;
 | 
			
		||||
- 
 | 
			
		||||
-     if-nez v1, :cond_1
 | 
			
		||||
- 
 | 
			
		||||
-     return-void
 | 
			
		||||
- 
 | 
			
		||||
-     .line 5
 | 
			
		||||
-     :cond_1
 | 
			
		||||
-     invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessageEmbed;->isSimpleEmbed()Z
 | 
			
		||||
- 
 | 
			
		||||
-     move-result v0
 | 
			
		||||
- 
 | 
			
		||||
-     if-eqz v0, :cond_2
 | 
			
		||||
- 
 | 
			
		||||
-     .line 6
 | 
			
		||||
-     invoke-interface {p1}, Ljava/util/Collection;->clear()V
 | 
			
		||||
- 
 | 
			
		||||
-     :cond_2
 | 
			
		||||
-     :goto_0
 | 
			
		||||
      return-void
 | 
			
		||||
  .end method
 | 
			
		||||
  
 | 
			
		||||
--- 476,483 ----
 | 
			
		||||
  .end method
 | 
			
		||||
  
 | 
			
		||||
  .method private final stripSimpleEmbedLink(Ljava/util/Collection;)V
 | 
			
		||||
!     .locals 0
 | 
			
		||||
  
 | 
			
		||||
      return-void
 | 
			
		||||
  .end method
 | 
			
		||||
  
 | 
			
		||||
| 
						 | 
				
			
			@ -13,4 +13,5 @@ to
 | 
			
		|||
- 38.0
 | 
			
		||||
- 38.1
 | 
			
		||||
- 40.04
 | 
			
		||||
- 41.02
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue