@ -2,7 +2,7 @@
class AccountRelationshipsPresenter
attr_reader :following , :followed_by , :blocking , :blocked_by ,
:muting , :requested , :domain_blocking ,
:muting , :requested , :requested_by , : domain_blocking ,
:endorsed , :account_note
def initialize ( account_ids , current_account_id , ** options )
@ -15,6 +15,7 @@ class AccountRelationshipsPresenter
@blocked_by = cached [ :blocked_by ] . merge ( Account . blocked_by_map ( @uncached_account_ids , @current_account_id ) )
@muting = cached [ :muting ] . merge ( Account . muting_map ( @uncached_account_ids , @current_account_id ) )
@requested = cached [ :requested ] . merge ( Account . requested_map ( @uncached_account_ids , @current_account_id ) )
@requested_by = cached [ :requested_by ] . merge ( Account . requested_by_map ( @uncached_account_ids , @current_account_id ) )
@domain_blocking = cached [ :domain_blocking ] . merge ( Account . domain_blocking_map ( @uncached_account_ids , @current_account_id ) )
@endorsed = cached [ :endorsed ] . merge ( Account . endorsed_map ( @uncached_account_ids , @current_account_id ) )
@account_note = cached [ :account_note ] . merge ( Account . account_note_map ( @uncached_account_ids , @current_account_id ) )
@ -27,6 +28,7 @@ class AccountRelationshipsPresenter
@blocked_by . merge! ( options [ :blocked_by_map ] || { } )
@muting . merge! ( options [ :muting_map ] || { } )
@requested . merge! ( options [ :requested_map ] || { } )
@requested_by . merge! ( options [ :requested_by_map ] || { } )
@domain_blocking . merge! ( options [ :domain_blocking_map ] || { } )
@endorsed . merge! ( options [ :endorsed_map ] || { } )
@account_note . merge! ( options [ :account_note_map ] || { } )
@ -44,6 +46,7 @@ class AccountRelationshipsPresenter
blocked_by : { } ,
muting : { } ,
requested : { } ,
requested_by : { } ,
domain_blocking : { } ,
endorsed : { } ,
account_note : { } ,
@ -73,6 +76,7 @@ class AccountRelationshipsPresenter
blocked_by : { account_id = > blocked_by [ account_id ] } ,
muting : { account_id = > muting [ account_id ] } ,
requested : { account_id = > requested [ account_id ] } ,
requested_by : { account_id = > requested_by [ account_id ] } ,
domain_blocking : { account_id = > domain_blocking [ account_id ] } ,
endorsed : { account_id = > endorsed [ account_id ] } ,
account_note : { account_id = > account_note [ account_id ] } ,