[bluesky] ignore non-quote embeds (#6577)"
This commit is contained in:
@@ -75,10 +75,13 @@ class BlueskyExtractor(Extractor):
|
|||||||
quote = embed["record"]
|
quote = embed["record"]
|
||||||
if "record" in quote:
|
if "record" in quote:
|
||||||
quote = quote["record"]
|
quote = quote["record"]
|
||||||
|
value = quote.pop("value", None)
|
||||||
|
if value is None:
|
||||||
|
break
|
||||||
quote["quote_id"] = self._pid(post)
|
quote["quote_id"] = self._pid(post)
|
||||||
quote["quote_by"] = post["author"]
|
quote["quote_by"] = post["author"]
|
||||||
embed = quote.get("embed")
|
embed = quote.get("embed")
|
||||||
quote.update(quote.pop("value"))
|
quote.update(value)
|
||||||
post = quote
|
post = quote
|
||||||
|
|
||||||
def posts(self):
|
def posts(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user