Ignore lemmy-flavour likes and dislikes

This commit is contained in:
Andrew Godwin 2023-11-12 11:21:23 -07:00
parent e6e64f1000
commit d815aa53e1
1 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,10 @@ class InboxMessageStates(StateGraph):
case "block": case "block":
Block.handle_ap(instance.message) Block.handle_ap(instance.message)
case "announce": case "announce":
# Ignore Lemmy-specific likes and dislikes for perf reasons
# (we can't parse them anyway)
if instance.message_object_type in ["like", "dislike"]:
return cls.processed
PostInteraction.handle_ap(instance.message) PostInteraction.handle_ap(instance.message)
case "like": case "like":
PostInteraction.handle_ap(instance.message) PostInteraction.handle_ap(instance.message)