Closed humrochagf closed 8 months ago
Seems sensible - it might be worth me doing a similar breakout for the new separate ActivityPub library I'm working on that we'll eventually move Takahē to (https://github.com/jointakahe/taktivitypub), since this seems to be a common need.
Following with the improvement to the search #662 there's a second fetch that is made by the fetch_actor during the search request to the api, so when adding characters that may break in the wrong encoding to the payload we can see the need to make the same fix to the fetch_actor method.
I then extracted the function to core module so it can be reused.
Obs.: We may need to reuse it in other places where we fetch json or json-like content, but I'll keep this PR sort by only covering the path impacted by the test.