Add support for reversible suspensions through ActivityPub (#14989)
This commit is contained in:
		@@ -52,6 +52,14 @@ class FollowingAccountsController < ApplicationController
 | 
			
		||||
    account_following_index_url(@account, page: page) unless page.nil?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def next_page_url
 | 
			
		||||
    page_url(follows.next_page) if follows.respond_to?(:next_page)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def prev_page_url
 | 
			
		||||
    page_url(follows.prev_page) if follows.respond_to?(:prev_page)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def collection_presenter
 | 
			
		||||
    if page_requested?
 | 
			
		||||
      ActivityPub::CollectionPresenter.new(
 | 
			
		||||
@@ -60,8 +68,8 @@ class FollowingAccountsController < ApplicationController
 | 
			
		||||
        size: @account.following_count,
 | 
			
		||||
        items: follows.map { |f| ActivityPub::TagManager.instance.uri_for(f.target_account) },
 | 
			
		||||
        part_of: account_following_index_url(@account),
 | 
			
		||||
        next: page_url(follows.next_page),
 | 
			
		||||
        prev: page_url(follows.prev_page)
 | 
			
		||||
        next: next_page_url,
 | 
			
		||||
        prev: prev_page_url
 | 
			
		||||
      )
 | 
			
		||||
    else
 | 
			
		||||
      ActivityPub::CollectionPresenter.new(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user