File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
src/main/java/de/lars/utilsmanager/integrations/discord Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -65,20 +65,20 @@ public void disable() {
6565
6666 public void sendStatusMessage (String message ) {
6767 if (ServerSettingsAPI .getApi ().isMaintenanceEnabled ()) return ;
68+
6869 TextChannel channel = jda .getTextChannelById (serverStatusChannelID );
69- if (channel != null ) {
70- channel . getIterableHistory (). takeAsync ( 100 ). thenAccept ( messages -> {
71- for ( Message msg : messages ) {
72- if ( msg . getTimeCreated ().isAfter ( OffsetDateTime . now (). minusWeeks ( 2 ) )) {
73- msg .delete ().queue ();
74- }
70+ if (channel == null ) return ;
71+
72+ try {
73+ for ( Message msg : channel . getIterableHistory ().takeAsync ( 100 ). join ( )) {
74+ if ( msg .getTimeCreated ().isAfter ( OffsetDateTime . now (). minusWeeks ( 2 ))) {
75+ msg . delete (). complete ();
7576 }
76- channel .sendMessage (message ).queue ();
77- }).exceptionally (error -> {
78- error .printStackTrace ();
79- channel .sendMessage (message ).queue ();
80- return null ;
81- });
77+ }
78+
79+ channel .sendMessage (message ).complete ();
80+ } catch (Exception e ) {
81+ e .printStackTrace ();
8282 }
8383 }
8484
You can’t perform that action at this time.
0 commit comments