discord: rename DiscordApiClient to DiscordWebhookService.
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
class DiscordApiClient
|
# Used for posting notifications to Discord about new forum posts.
|
||||||
|
# https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks
|
||||||
|
|
||||||
|
class DiscordWebhookService
|
||||||
attr_reader :webhook_id, :webhook_secret, :http
|
attr_reader :webhook_id, :webhook_secret, :http
|
||||||
|
|
||||||
def initialize(webhook_id: Danbooru.config.discord_webhook_id, webhook_secret: Danbooru.config.discord_webhook_secret, http: Danbooru::Http.new)
|
def initialize(webhook_id: Danbooru.config.discord_webhook_id, webhook_secret: Danbooru.config.discord_webhook_secret, http: Danbooru::Http.new)
|
||||||
@@ -167,7 +167,7 @@ class ForumPost < ApplicationRecord
|
|||||||
|
|
||||||
def send_discord_notification
|
def send_discord_notification
|
||||||
return unless policy(User.anonymous).show?
|
return unless policy(User.anonymous).show?
|
||||||
DiscordApiClient.new.post_message(self)
|
DiscordWebhookService.new.post_message(self)
|
||||||
end
|
end
|
||||||
|
|
||||||
def build_response
|
def build_response
|
||||||
|
|||||||
Reference in New Issue
Block a user