diff options
author | Andrew Godwin | 2022-11-15 18:36:39 -0700 |
---|---|---|
committer | Andrew Godwin | 2022-11-15 15:36:40 -0700 |
commit | 2ef709b6421b238025276aa53bf1c3764696a660 (patch) | |
tree | 4366dc4d9c6baf467c6baa3fb525308be3123293 /users/models | |
parent | 20e63023bb0d3c7e4cb36b91b73e79f51889cc90 (diff) | |
download | takahe-2ef709b6421b238025276aa53bf1c3764696a660.tar.gz takahe-2ef709b6421b238025276aa53bf1c3764696a660.tar.bz2 takahe-2ef709b6421b238025276aa53bf1c3764696a660.zip |
Accept incoming action undos
Diffstat (limited to 'users/models')
-rw-r--r-- | users/models/inbox_message.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/users/models/inbox_message.py b/users/models/inbox_message.py index b9bcfb4..55eb3cb 100644 --- a/users/models/inbox_message.py +++ b/users/models/inbox_message.py @@ -42,6 +42,14 @@ class InboxMessageStates(StateGraph): match instance.message_object_type: case "follow": await sync_to_async(Follow.handle_undo_ap)(instance.message) + case "like": + await sync_to_async(PostInteraction.handle_undo_ap)( + instance.message + ) + case "announce": + await sync_to_async(PostInteraction.handle_undo_ap)( + instance.message + ) case unknown: raise ValueError( f"Cannot handle activity of type undo.{unknown}" |