Store URIs of follows, follow requests and blocks for ActivityPub (#7160)
Same URI passed between follow request and follow, since they are the same thing in ActivityPub. Local URIs are generated during creation using UUIDs and are passed to serializers.
Showing
- app/lib/activitypub/activity/block.rb 1 addition, 1 deletionapp/lib/activitypub/activity/block.rb
- app/lib/activitypub/activity/follow.rb 1 addition, 1 deletionapp/lib/activitypub/activity/follow.rb
- app/lib/activitypub/tag_manager.rb 4 additions, 0 deletionsapp/lib/activitypub/tag_manager.rb
- app/models/block.rb 10 additions, 0 deletionsapp/models/block.rb
- app/models/concerns/account_interactions.rb 8 additions, 5 deletionsapp/models/concerns/account_interactions.rb
- app/models/follow.rb 13 additions, 0 deletionsapp/models/follow.rb
- app/models/follow_request.rb 14 additions, 2 deletionsapp/models/follow_request.rb
- app/serializers/activitypub/follow_serializer.rb 1 addition, 1 deletionapp/serializers/activitypub/follow_serializer.rb
- db/migrate/20180416210259_add_uri_to_relationships.rb 7 additions, 0 deletionsdb/migrate/20180416210259_add_uri_to_relationships.rb
- db/schema.rb 4 additions, 2 deletionsdb/schema.rb
- spec/models/follow_request_spec.rb 1 addition, 1 deletionspec/models/follow_request_spec.rb
Please register or sign in to comment