0
0
Fork 0

Use PostgreSQL inheritance for blocks and mutes (#2520)

This commit is contained in:
Akihiko Odaki 2017-04-30 07:27:31 +09:00 committed by Eugen Rochko
parent f48cb3eb17
commit 5135d609b7
7 changed files with 43 additions and 12 deletions

View file

@ -87,11 +87,11 @@ class Account < ApplicationRecord
end
def block!(other_account)
block_relationships.where(target_account: other_account).first_or_create!(target_account: other_account)
block_relationships.where(target_account: other_account).first_or_create!(target_account: other_account, block: true)
end
def mute!(other_account)
mute_relationships.where(target_account: other_account).first_or_create!(target_account: other_account)
mute_relationships.where(target_account: other_account).first_or_create!(target_account: other_account, block: false)
end
def unfollow!(other_account)