From 4c39e1bedb1662ed702188dd743aa61390285ee4 Mon Sep 17 00:00:00 2001 From: FerroEduardo <47820549+FerroEduardo@users.noreply.github.com> Date: Sun, 28 Jan 2024 23:12:01 -0300 Subject: [PATCH] refactor: rename entity --- ...witterTransform.java => TwitterParserConfig.java} | 6 +++--- .../softawii/capivara/listeners/TwitterGroup.java | 10 +++++----- .../capivara/listeners/events/TwitterListener.java | 8 ++++---- ...itory.java => TwitterParserConfigRepository.java} | 4 ++-- ...mService.java => TwitterParserConfigService.java} | 12 ++++++------ 5 files changed, 20 insertions(+), 20 deletions(-) rename src/main/java/com/softawii/capivara/entity/{TwitterTransform.java => TwitterParserConfig.java} (77%) rename src/main/java/com/softawii/capivara/repository/{TwitterTransformRepository.java => TwitterParserConfigRepository.java} (52%) rename src/main/java/com/softawii/capivara/services/{TwitterTransformService.java => TwitterParserConfigService.java} (50%) diff --git a/src/main/java/com/softawii/capivara/entity/TwitterTransform.java b/src/main/java/com/softawii/capivara/entity/TwitterParserConfig.java similarity index 77% rename from src/main/java/com/softawii/capivara/entity/TwitterTransform.java rename to src/main/java/com/softawii/capivara/entity/TwitterParserConfig.java index 973d985..a5a8fbc 100644 --- a/src/main/java/com/softawii/capivara/entity/TwitterTransform.java +++ b/src/main/java/com/softawii/capivara/entity/TwitterParserConfig.java @@ -5,15 +5,15 @@ import javax.persistence.Id; @Entity -public class TwitterTransform { +public class TwitterParserConfig { @Id @Column(unique = true, nullable = false) private Long guildId; - public TwitterTransform() { + public TwitterParserConfig() { } - public TwitterTransform(Long guildId) { + public TwitterParserConfig(Long guildId) { this.guildId = guildId; } diff --git a/src/main/java/com/softawii/capivara/listeners/TwitterGroup.java b/src/main/java/com/softawii/capivara/listeners/TwitterGroup.java index bec5151..2f7965b 100644 --- a/src/main/java/com/softawii/capivara/listeners/TwitterGroup.java +++ b/src/main/java/com/softawii/capivara/listeners/TwitterGroup.java @@ -1,6 +1,6 @@ package com.softawii.capivara.listeners; -import com.softawii.capivara.services.TwitterTransformService; +import com.softawii.capivara.services.TwitterParserConfigService; import com.softawii.curupira.annotations.IButton; import com.softawii.curupira.annotations.ICommand; import com.softawii.curupira.annotations.IGroup; @@ -16,12 +16,12 @@ @Component public class TwitterGroup { - public static final String deleteBotTwitterMessage = "twitter-bot-message-delete"; - private static TwitterTransformService service; + public static final String deleteBotTwitterMessage = "twitter-bot-message-delete"; + private static TwitterParserConfigService service; @Autowired @SuppressWarnings("unused") - public void setCurupira(TwitterTransformService service) { + public void setCurupira(TwitterParserConfigService service) { TwitterGroup.service = service; } @@ -56,7 +56,7 @@ public static void disable(SlashCommandInteractionEvent event) { @IButton(id = deleteBotTwitterMessage) @SuppressWarnings("unused") public static void delete(ButtonInteractionEvent event) { - // Format: ButtonID:Owner:MessageID + // Format: ButtonID:Owner String ownerId = event.getComponentId().split(":")[1]; String messageOwner = event.getMember().getId(); diff --git a/src/main/java/com/softawii/capivara/listeners/events/TwitterListener.java b/src/main/java/com/softawii/capivara/listeners/events/TwitterListener.java index 65b53dc..d6cf718 100644 --- a/src/main/java/com/softawii/capivara/listeners/events/TwitterListener.java +++ b/src/main/java/com/softawii/capivara/listeners/events/TwitterListener.java @@ -1,7 +1,7 @@ package com.softawii.capivara.listeners.events; import com.softawii.capivara.listeners.TwitterGroup; -import com.softawii.capivara.services.TwitterTransformService; +import com.softawii.capivara.services.TwitterParserConfigService; import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.User; @@ -20,10 +20,10 @@ @Component @SuppressWarnings("unused") public class TwitterListener extends ListenerAdapter { - private final Pattern twitterPattern; - private final TwitterTransformService service; + private final Pattern twitterPattern; + private final TwitterParserConfigService service; - public TwitterListener(JDA jda, TwitterTransformService service) { + public TwitterListener(JDA jda, TwitterParserConfigService service) { this.service = service; this.twitterPattern = Pattern.compile("^https://(twitter|x)\\.com/(?\\w+)/status/(?\\d+)([-a-zA-Z0-9()@:%_+.~#?&/=]*)$"); // https://stackoverflow.com/a/17773849 jda.addEventListener(this); diff --git a/src/main/java/com/softawii/capivara/repository/TwitterTransformRepository.java b/src/main/java/com/softawii/capivara/repository/TwitterParserConfigRepository.java similarity index 52% rename from src/main/java/com/softawii/capivara/repository/TwitterTransformRepository.java rename to src/main/java/com/softawii/capivara/repository/TwitterParserConfigRepository.java index caee36c..8158720 100644 --- a/src/main/java/com/softawii/capivara/repository/TwitterTransformRepository.java +++ b/src/main/java/com/softawii/capivara/repository/TwitterParserConfigRepository.java @@ -1,9 +1,9 @@ package com.softawii.capivara.repository; -import com.softawii.capivara.entity.TwitterTransform; +import com.softawii.capivara.entity.TwitterParserConfig; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository -public interface TwitterTransformRepository extends JpaRepository { +public interface TwitterParserConfigRepository extends JpaRepository { } diff --git a/src/main/java/com/softawii/capivara/services/TwitterTransformService.java b/src/main/java/com/softawii/capivara/services/TwitterParserConfigService.java similarity index 50% rename from src/main/java/com/softawii/capivara/services/TwitterTransformService.java rename to src/main/java/com/softawii/capivara/services/TwitterParserConfigService.java index 29d16dc..959c723 100644 --- a/src/main/java/com/softawii/capivara/services/TwitterTransformService.java +++ b/src/main/java/com/softawii/capivara/services/TwitterParserConfigService.java @@ -1,15 +1,15 @@ package com.softawii.capivara.services; -import com.softawii.capivara.entity.TwitterTransform; -import com.softawii.capivara.repository.TwitterTransformRepository; +import com.softawii.capivara.entity.TwitterParserConfig; +import com.softawii.capivara.repository.TwitterParserConfigRepository; import org.springframework.stereotype.Service; @Service -public class TwitterTransformService { +public class TwitterParserConfigService { - private final TwitterTransformRepository repository; + private final TwitterParserConfigRepository repository; - public TwitterTransformService(TwitterTransformRepository repository) { + public TwitterParserConfigService(TwitterParserConfigRepository repository) { this.repository = repository; } @@ -18,7 +18,7 @@ public boolean isEnabled(Long guildId) { } public void enable(Long guildId) { - repository.save(new TwitterTransform(guildId)); + repository.save(new TwitterParserConfig(guildId)); } public void disable(Long guildId) {