Fix crash on missing quote tweet data crash
This commit is contained in:
		
							parent
							
								
									fcd74e8048
								
							
						
					
					
						commit
						14f9a092d8
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
					@ -324,6 +324,9 @@ proc parseGraphTweet(js: JsonNode; isLegacy=false): Tweet =
 | 
				
			||||||
  of "TweetWithVisibilityResults":
 | 
					  of "TweetWithVisibilityResults":
 | 
				
			||||||
    return parseGraphTweet(js{"tweet"}, isLegacy)
 | 
					    return parseGraphTweet(js{"tweet"}, isLegacy)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if not js.hasKey("legacy"):
 | 
				
			||||||
 | 
					    return Tweet()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var jsCard = copy(js{if isLegacy: "card" else: "tweet_card", "legacy"})
 | 
					  var jsCard = copy(js{if isLegacy: "card" else: "tweet_card", "legacy"})
 | 
				
			||||||
  if jsCard.kind != JNull:
 | 
					  if jsCard.kind != JNull:
 | 
				
			||||||
    var values = newJObject()
 | 
					    var values = newJObject()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue