Class DiscordWebhookService
java.lang.Object
net.flectone.pulse.module.integration.discord.service.DiscordWebhookService
-
Constructor Summary
ConstructorsConstructorDescriptionDiscordWebhookService(DiscordModule discordModule, DiscordSnowflakeParser discordSnowflakeParser, DiscordClientProvider discordClientProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearAll()@Nullable discord4j.discordjson.json.WebhookDatacreateWebhook(long channelID) @Nullable discord4j.discordjson.json.WebhookDatagetWebhook(long channelId) voidvoidsaveWebhook(long channelId, @NonNull discord4j.discordjson.json.WebhookData webhookData)
-
Constructor Details
-
DiscordWebhookService
@Inject public DiscordWebhookService(DiscordModule discordModule, DiscordSnowflakeParser discordSnowflakeParser, DiscordClientProvider discordClientProvider)
-
-
Method Details
-
initialize
public void initialize() -
clearAll
public void clearAll() -
createWebhook
public @Nullable discord4j.discordjson.json.WebhookData createWebhook(long channelID) -
getWebhook
public @Nullable discord4j.discordjson.json.WebhookData getWebhook(long channelId) -
saveWebhook
public void saveWebhook(long channelId, @NonNull discord4j.discordjson.json.WebhookData webhookData)
-