]> cat aescling's git repositories - mastodon.git/commit
Improve ActivityPub/OStatus compatibility (#4632)
authorEugen Rochko <eugen@zeonfederated.com>
Sat, 19 Aug 2017 16:44:48 +0000 (18:44 +0200)
committerGitHub <noreply@github.com>
Sat, 19 Aug 2017 16:44:48 +0000 (18:44 +0200)
commit412ea873060da4dc73236fdd63a2931d27dbfa40
treeeae2940a3179b76d0e1c92a224e469966e290b22
parent774b8661bc578c2e7eae7fff2be24466774fe858
Improve ActivityPub/OStatus compatibility (#4632)

*Note: OStatus URIs are invalid for ActivityPub. But we have them for
as long as we want to keep old OStatus-sourced content and as long as
we remain OStatus-compatible.*

- In Announce handling, if object URI is not a URL, fallback to object URL
- Do not use specialized ThreadResolveWorker, rely on generalized handling
- When serializing notes, if parent's URI is not a URL, use parent's URL
app/lib/activitypub/activity/announce.rb
app/lib/activitypub/activity/create.rb
app/serializers/activitypub/note_serializer.rb
app/workers/activitypub/thread_resolve_worker.rb [deleted file]
spec/workers/activitypub/thread_resolve_worker_spec.rb [deleted file]