Skip to content

Commit

Permalink
refactor: rename entity
Browse files Browse the repository at this point in the history
  • Loading branch information
FerroEduardo committed Jan 29, 2024
1 parent 32ff9a1 commit 4c39e1b
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down
10 changes: 5 additions & 5 deletions src/main/java/com/softawii/capivara/listeners/TwitterGroup.java
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -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;
}

Expand Down Expand Up @@ -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();

Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -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/(?<username>\\w+)/status/(?<postId>\\d+)([-a-zA-Z0-9()@:%_+.~#?&/=]*)$"); // https://stackoverflow.com/a/17773849
jda.addEventListener(this);
Expand Down
Original file line number Diff line number Diff line change
@@ -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<TwitterTransform, Long> {
public interface TwitterParserConfigRepository extends JpaRepository<TwitterParserConfig, Long> {
}
Original file line number Diff line number Diff line change
@@ -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;
}

Expand All @@ -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) {
Expand Down

0 comments on commit 4c39e1b

Please sign in to comment.