mirror of
https://github.com/glitch-soc/mastodon.git
synced 2026-03-29 11:11:11 +02:00
Use implicit to_json call in app/services (#38225)
This commit is contained in:
@@ -62,7 +62,7 @@ class ActivityPub::SynchronizeFollowersService < BaseService
|
||||
end
|
||||
|
||||
def build_undo_follow_json(follow)
|
||||
Oj.dump(serialize_payload(follow, ActivityPub::UndoFollowSerializer))
|
||||
serialize_payload(follow, ActivityPub::UndoFollowSerializer).to_json
|
||||
end
|
||||
|
||||
# Only returns true if the whole collection has been processed
|
||||
|
||||
@@ -54,7 +54,7 @@ class AfterBlockDomainFromAccountService < BaseService
|
||||
|
||||
return unless follow.account.activitypub?
|
||||
|
||||
ActivityPub::DeliveryWorker.perform_async(Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer)), @account.id, follow.account.inbox_url)
|
||||
ActivityPub::DeliveryWorker.perform_async(serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json, @account.id, follow.account.inbox_url)
|
||||
end
|
||||
|
||||
def notify_of_severed_relationships!
|
||||
|
||||
@@ -22,6 +22,6 @@ class AuthorizeFollowService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow_request)
|
||||
Oj.dump(serialize_payload(follow_request, ActivityPub::AcceptFollowSerializer))
|
||||
serialize_payload(follow_request, ActivityPub::AcceptFollowSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -26,6 +26,6 @@ class BlockService < BaseService
|
||||
end
|
||||
|
||||
def build_json(block)
|
||||
Oj.dump(serialize_payload(block, ActivityPub::BlockSerializer))
|
||||
serialize_payload(block, ActivityPub::BlockSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -26,6 +26,6 @@ class CreateFeaturedTagService < BaseService
|
||||
private
|
||||
|
||||
def build_json(featured_tag)
|
||||
Oj.dump(serialize_payload(featured_tag, ActivityPub::AddHashtagSerializer, signer: @account))
|
||||
serialize_payload(featured_tag, ActivityPub::AddHashtagSerializer, signer: @account).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -114,7 +114,7 @@ class DeleteAccountService < BaseService
|
||||
# we have to force it to unfollow them.
|
||||
|
||||
ActivityPub::DeliveryWorker.push_bulk(Follow.where(account: @account)) do |follow|
|
||||
[Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer)), follow.target_account_id, @account.inbox_url]
|
||||
[serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json, follow.target_account_id, @account.inbox_url]
|
||||
end
|
||||
end
|
||||
|
||||
@@ -126,7 +126,7 @@ class DeleteAccountService < BaseService
|
||||
# if the remote account gets un-suspended.
|
||||
|
||||
ActivityPub::DeliveryWorker.push_bulk(Follow.where(target_account: @account)) do |follow|
|
||||
[Oj.dump(serialize_payload(follow, ActivityPub::UndoFollowSerializer)), follow.account_id, @account.inbox_url]
|
||||
[serialize_payload(follow, ActivityPub::UndoFollowSerializer).to_json, follow.account_id, @account.inbox_url]
|
||||
end
|
||||
end
|
||||
|
||||
@@ -285,7 +285,7 @@ class DeleteAccountService < BaseService
|
||||
end
|
||||
|
||||
def delete_actor_json
|
||||
@delete_actor_json ||= Oj.dump(serialize_payload(@account, ActivityPub::DeleteActorSerializer, signer: @account, always_sign: true))
|
||||
@delete_actor_json ||= serialize_payload(@account, ActivityPub::DeleteActorSerializer, signer: @account, always_sign: true).to_json
|
||||
end
|
||||
|
||||
def delivery_inboxes
|
||||
|
||||
@@ -42,6 +42,6 @@ class FavouriteService < BaseService
|
||||
end
|
||||
|
||||
def build_json(favourite)
|
||||
Oj.dump(serialize_payload(favourite, ActivityPub::LikeSerializer))
|
||||
serialize_payload(favourite, ActivityPub::LikeSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -90,7 +90,7 @@ class FollowService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow_request)
|
||||
Oj.dump(serialize_payload(follow_request, ActivityPub::FollowSerializer))
|
||||
serialize_payload(follow_request, ActivityPub::FollowSerializer).to_json
|
||||
end
|
||||
|
||||
def follow_options
|
||||
|
||||
@@ -17,6 +17,6 @@ class RejectFollowService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow_request)
|
||||
Oj.dump(serialize_payload(follow_request, ActivityPub::RejectFollowSerializer))
|
||||
serialize_payload(follow_request, ActivityPub::RejectFollowSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -18,6 +18,6 @@ class RemoveDomainsFromFollowersService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow)
|
||||
Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer))
|
||||
serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -26,6 +26,6 @@ class RemoveFeaturedTagService < BaseService
|
||||
private
|
||||
|
||||
def build_json(featured_tag)
|
||||
Oj.dump(serialize_payload(featured_tag, ActivityPub::RemoveHashtagSerializer, signer: @account))
|
||||
serialize_payload(featured_tag, ActivityPub::RemoveHashtagSerializer, signer: @account).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -18,6 +18,6 @@ class RemoveFromFollowersService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow)
|
||||
Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer))
|
||||
serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -103,7 +103,7 @@ class RemoveStatusService < BaseService
|
||||
end
|
||||
|
||||
def signed_activity_json
|
||||
@signed_activity_json ||= Oj.dump(serialize_payload(@status, @status.reblog? ? ActivityPub::UndoAnnounceSerializer : ActivityPub::DeleteNoteSerializer, signer: @account, always_sign: true))
|
||||
@signed_activity_json ||= serialize_payload(@status, @status.reblog? ? ActivityPub::UndoAnnounceSerializer : ActivityPub::DeleteNoteSerializer, signer: @account, always_sign: true).to_json
|
||||
end
|
||||
|
||||
def remove_reblogs
|
||||
|
||||
@@ -98,7 +98,7 @@ class ReportService < BaseService
|
||||
end
|
||||
|
||||
def payload
|
||||
Oj.dump(serialize_payload(@report, ActivityPub::FlagSerializer, account: some_local_account))
|
||||
serialize_payload(@report, ActivityPub::FlagSerializer, account: some_local_account).to_json
|
||||
end
|
||||
|
||||
def some_local_account
|
||||
|
||||
@@ -19,6 +19,6 @@ class RevokeCollectionItemService < BaseService
|
||||
end
|
||||
|
||||
def signed_activity_json
|
||||
@signed_activity_json ||= Oj.dump(serialize_payload(@collection_item, ActivityPub::DeleteFeatureAuthorizationSerializer, signer: @account, always_sign: true))
|
||||
@signed_activity_json ||= serialize_payload(@collection_item, ActivityPub::DeleteFeatureAuthorizationSerializer, signer: @account, always_sign: true).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -39,6 +39,6 @@ class RevokeQuoteService < BaseService
|
||||
end
|
||||
|
||||
def signed_activity_json
|
||||
@signed_activity_json ||= Oj.dump(serialize_payload(@quote, ActivityPub::DeleteQuoteAuthorizationSerializer, signer: @account, always_sign: true, force_approval_id: true))
|
||||
@signed_activity_json ||= serialize_payload(@quote, ActivityPub::DeleteQuoteAuthorizationSerializer, signer: @account, always_sign: true, force_approval_id: true).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -34,7 +34,7 @@ class SuspendAccountService < BaseService
|
||||
|
||||
Follow.where(account: @account).find_in_batches do |follows|
|
||||
ActivityPub::DeliveryWorker.push_bulk(follows) do |follow|
|
||||
[Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer)), follow.target_account_id, @account.inbox_url]
|
||||
[serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json, follow.target_account_id, @account.inbox_url]
|
||||
end
|
||||
|
||||
follows.each(&:destroy)
|
||||
@@ -72,6 +72,6 @@ class SuspendAccountService < BaseService
|
||||
end
|
||||
|
||||
def signed_activity_json
|
||||
@signed_activity_json ||= Oj.dump(serialize_payload(@account, ActivityPub::UpdateActorSerializer, signer: @account))
|
||||
@signed_activity_json ||= serialize_payload(@account, ActivityPub::UpdateActorSerializer, signer: @account).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -18,6 +18,6 @@ class UnblockService < BaseService
|
||||
end
|
||||
|
||||
def build_json(unblock)
|
||||
Oj.dump(serialize_payload(unblock, ActivityPub::UndoBlockSerializer))
|
||||
serialize_payload(unblock, ActivityPub::UndoBlockSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -18,6 +18,6 @@ class UnfavouriteService < BaseService
|
||||
end
|
||||
|
||||
def build_json(favourite)
|
||||
Oj.dump(serialize_payload(favourite, ActivityPub::UndoLikeSerializer))
|
||||
serialize_payload(favourite, ActivityPub::UndoLikeSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -68,10 +68,10 @@ class UnfollowService < BaseService
|
||||
end
|
||||
|
||||
def build_json(follow)
|
||||
Oj.dump(serialize_payload(follow, ActivityPub::UndoFollowSerializer))
|
||||
serialize_payload(follow, ActivityPub::UndoFollowSerializer).to_json
|
||||
end
|
||||
|
||||
def build_reject_json(follow)
|
||||
Oj.dump(serialize_payload(follow, ActivityPub::RejectFollowSerializer))
|
||||
serialize_payload(follow, ActivityPub::RejectFollowSerializer).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -63,6 +63,6 @@ class UnsuspendAccountService < BaseService
|
||||
end
|
||||
|
||||
def signed_activity_json
|
||||
@signed_activity_json ||= Oj.dump(serialize_payload(@account, ActivityPub::UpdateActorSerializer, signer: @account))
|
||||
@signed_activity_json ||= serialize_payload(@account, ActivityPub::UpdateActorSerializer, signer: @account).to_json
|
||||
end
|
||||
end
|
||||
|
||||
@@ -65,7 +65,7 @@ class VoteService < BaseService
|
||||
end
|
||||
|
||||
def build_json(vote)
|
||||
Oj.dump(serialize_payload(vote, ActivityPub::VoteSerializer))
|
||||
serialize_payload(vote, ActivityPub::VoteSerializer).to_json
|
||||
end
|
||||
|
||||
def increment_voters_count!
|
||||
|
||||
Reference in New Issue
Block a user