mirror of
https://github.com/DreamExposure/DisCal-Discord-Bot.git
synced 2026-04-26 03:18:25 -05:00
Added proper error handling for publishing
This commit is contained in:
+10
-6
@@ -343,9 +343,11 @@ public class AnnouncementMessageFormatter {
|
||||
.flatMap(ignored -> DatabaseManager.deleteAnnouncement(a.getAnnouncementId().toString()))
|
||||
.then(Mono.empty()))
|
||||
.flatMap(chan -> {
|
||||
if (a.isPublishable())
|
||||
return Messages.sendMessage(men, em, chan).flatMap(Message::publish);
|
||||
else
|
||||
if (a.isPublishable()) {
|
||||
return Messages.sendMessage(men, em, chan)
|
||||
.flatMap(Message::publish)
|
||||
.onErrorResume(e -> Mono.empty());
|
||||
} else
|
||||
return Messages.sendMessage(men, em, chan);
|
||||
})
|
||||
)).then();
|
||||
@@ -366,9 +368,11 @@ public class AnnouncementMessageFormatter {
|
||||
.flatMap(ignored -> DatabaseManager.deleteAnnouncement(a.getAnnouncementId().toString()))
|
||||
.then(Mono.empty()))
|
||||
.flatMap(chan -> {
|
||||
if (a.isPublishable())
|
||||
return Messages.sendMessage(men, em, chan).flatMap(Message::publish);
|
||||
else
|
||||
if (a.isPublishable()) {
|
||||
return Messages.sendMessage(men, em, chan)
|
||||
.flatMap(Message::publish)
|
||||
.onErrorResume(e -> Mono.empty());
|
||||
} else
|
||||
return Messages.sendMessage(men, em, chan);
|
||||
})
|
||||
)).then();
|
||||
|
||||
@@ -133,6 +133,7 @@ public class DisCalServer {
|
||||
LogFeed.log(LogObject.forDebug("Migrations Successful", sm + " migrations applied!"));
|
||||
} catch (final Exception e) {
|
||||
LogFeed.log(LogObject.forException("Migrations failure", e, DisCalServer.class));
|
||||
e.printStackTrace();
|
||||
System.exit(2);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user