22
33import net .dv8tion .jda .api .entities .Guild ;
44import net .dv8tion .jda .api .entities .User ;
5- import net .dv8tion .jda .api .entities .channel .concrete .TextChannel ;
65import net .dv8tion .jda .api .events .guild .member .GuildMemberRemoveEvent ;
76import net .dv8tion .jda .api .hooks .ListenerAdapter ;
87import net .javadiscord .javabot .data .config .BotConfig ;
9- import net .javadiscord .javabot .data .h2db .DbActions ;
10- import net .javadiscord .javabot .systems .help .HelpChannelManager ;
11- import net .javadiscord .javabot .systems .help .HelpExperienceService ;
12- import net .javadiscord .javabot .util .ExceptionLogger ;
13-
14- import java .sql .SQLException ;
15- import java .util .concurrent .ScheduledExecutorService ;
168
179import lombok .RequiredArgsConstructor ;
1810
2214@ RequiredArgsConstructor
2315public class UserLeaveListener extends ListenerAdapter {
2416 private final BotConfig botConfig ;
25- private final DbActions dbActions ;
26- private final ScheduledExecutorService asyncPool ;
27- private final HelpExperienceService helpExperienceService ;
2817
2918 @ Override
3019 public void onGuildMemberRemove (GuildMemberRemoveEvent event ) {
@@ -41,13 +30,6 @@ public void onGuildMemberRemove(GuildMemberRemoveEvent event) {
4130 * @param guild The guild they're leaving.
4231 */
4332 private void unreserveAllChannels (User user , Guild guild ) {
44- try {
45- HelpChannelManager manager = new HelpChannelManager (botConfig , guild , dbActions , asyncPool , helpExperienceService );
46- manager .unreserveAllOwnedChannels (user );
47- } catch (SQLException e ) {
48- ExceptionLogger .capture (e , getClass ().getSimpleName ());
49- TextChannel logChannel = botConfig .get (guild ).getModerationConfig ().getLogChannel ();
50- logChannel .sendMessage ("Database error while unreserving channels for a user who left: " + e .getMessage ()).queue ();
51- }
33+ // TODO: Implement Forum
5234 }
5335}
0 commit comments