Progress on deck, dms

This commit is contained in:
mgabdev
2020-12-10 11:51:45 -05:00
parent c35e651b43
commit de0c977950
40 changed files with 660 additions and 274 deletions

View File

@@ -0,0 +1,9 @@
# frozen_string_literal: true
class BlockChatMessengerService < BaseService
def call(account, target_account)
return if account.id == target_account.id
block = account.chat_block!(target_account)
block
end
end

View File

@@ -0,0 +1,9 @@
# frozen_string_literal: true
class MuteChatMessengerService < BaseService
def call(account, target_account)
return if account.id == target_account.id
mute = account.chat_mute!(target_account)
mute
end
end

View File

@@ -0,0 +1,9 @@
# frozen_string_literal: true
class UnblockChatMessengerService < BaseService
def call(account, target_account)
return unless account.chat_blocking?(target_account)
unblock = account.chat_unblock!(target_account)
unblock
end
end

View File

@@ -0,0 +1,8 @@
# frozen_string_literal: true
class UnmuteChatMessengerService < BaseService
def call(account, target_account)
return unless account.chat_muting?(target_account)
account.chat_unmute!(target_account)
end
end