Emoji reactions: Update docs and changelog
authorlain <lain@soykaf.club>
Fri, 24 Jan 2020 09:53:01 +0000 (10:53 +0100)
committerlain <lain@soykaf.club>
Fri, 24 Jan 2020 09:53:01 +0000 (10:53 +0100)
CHANGELOG.md
docs/API/differences_in_mastoapi_responses.md
docs/API/pleroma_api.md

index 861312e18e488c8ab357f654c2c318f3bbc8d713..ca740792cc2531b9d633af3a2ee3ac1db5eb8994 100644 (file)
@@ -98,6 +98,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Mastodon API: Add `emoji_reactions` property to Statuses
 - Mastodon API: Change emoji reaction reply format
 - Notifications: Added `pleroma:emoji_reaction` notification type
+- Mastodon API: Change emoji reaction reply format once more
 </details>
 
 ### Fixed
index 2236870c7403468b5c32e13ef25f7a9a1a3590c6..030660b346b401c84317bb1840a1313b2b6242d6 100644 (file)
@@ -29,7 +29,7 @@ Has these additional fields under the `pleroma` object:
 - `spoiler_text`: a map consisting of alternate representations of the `spoiler_text` property with the key being it's mimetype. Currently the only alternate representation supported is `text/plain`
 - `expires_at`: a datetime (iso8601) that states when the post will expire (be deleted automatically), or empty if the post won't expire
 - `thread_muted`: true if the thread the post belongs to is muted
-- `emoji_reactions`: A list with emoji / reaction count tuples. Contains no information about the reacting users, for that use the `emoji_reactions_by` endpoint.
+- `emoji_reactions`: A list with emoji / reaction maps. The format is {emoji: "☕", count: 1}. Contains no information about the reacting users, for that use the `emoji_reactions_by` endpoint.
 
 ## Attachments
 
index 9ca8a5af09a278da60125db4cc3dff1e6e27d253..9f5cafe5a0145f002d615524d769cceaf7eb4093 100644 (file)
@@ -455,7 +455,7 @@ Emoji reactions work a lot like favourites do. They make it possible to react to
 * Example Response:
 ```json
 [
-  ["😀", [{"id" => "xyz.."...}, {"id" => "zyx..."}]],
-  ["☕", [{"id" => "abc..."}]]
+  {"emoji": "😀", "count": 2, "accounts": [{"id" => "xyz.."...}, {"id" => "zyx..."}]},
+  {"emoji": "☕", "count": 1, "accounts": [{"id" => "abc..."}]}
 ]
 ```