mirror of
https://github.com/DreamExposure/DisCal-Discord-Bot.git
synced 2026-02-09 04:49:22 -06:00
Fix creator messages and make sure to delete initial command message
This commit is contained in:
@@ -48,6 +48,7 @@ public class AnnouncementCreator {
|
||||
.flatMap(em ->
|
||||
Messages.sendMessage(Messages.getMessage("Creator.Announcement.Create.Init", settings), em, e))
|
||||
.doOnNext(a::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(a);
|
||||
});
|
||||
}
|
||||
@@ -65,6 +66,7 @@ public class AnnouncementCreator {
|
||||
.flatMap(em ->
|
||||
Messages.sendMessage(Messages.getMessage("Creator.Announcement.Copy.Success", settings), em, e))
|
||||
.doOnNext(a::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(a);
|
||||
}).defaultIfEmpty(getAnnouncement(settings.getGuildID()));
|
||||
}
|
||||
@@ -83,6 +85,7 @@ public class AnnouncementCreator {
|
||||
.flatMap(em ->
|
||||
Messages.sendMessage(Messages.getMessage("Creator.Announcement.Edit.Init", settings), em, e))
|
||||
.doOnNext(a::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(a)
|
||||
.onErrorResume(err -> {
|
||||
LogFeed.log(LogObject.forException("Failed to init editor", err, this.getClass()));
|
||||
|
||||
@@ -48,9 +48,10 @@ public class CalendarCreator {
|
||||
|
||||
return CalendarMessageFormatter.getPreCalendarEmbed(calendar, settings)
|
||||
.flatMap(embed -> Messages.sendMessage(
|
||||
Messages.getMessage("Creator.Calendar.Edit.Init", settings),
|
||||
Messages.getMessage("Creator.Calendar.Create.Init", settings),
|
||||
embed, e)
|
||||
.doOnNext(calendar::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(calendar));
|
||||
}
|
||||
);
|
||||
@@ -75,6 +76,7 @@ public class CalendarCreator {
|
||||
Messages.getMessage("Creator.Calendar.Edit.Init", settings),
|
||||
embed, event)
|
||||
.doOnNext(preCalendar::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(event))
|
||||
.thenReturn(preCalendar));
|
||||
})
|
||||
);
|
||||
@@ -98,6 +100,7 @@ public class CalendarCreator {
|
||||
Messages.getMessage("Creator.Calendar.Edit.Init", settings),
|
||||
embed, event)
|
||||
.doOnNext(preCalendar::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(event))
|
||||
.thenReturn(preCalendar));
|
||||
})
|
||||
);
|
||||
|
||||
@@ -53,8 +53,9 @@ public class EventCreator {
|
||||
.doOnNext(c -> event.setTimeZone(c.getTimeZone()))
|
||||
.flatMap(c -> EventMessageFormatter.getPreEventEmbed(event, settings))
|
||||
.flatMap(embed -> Messages.sendMessage(
|
||||
Messages.getMessage("Creator.Event.Copy.Init", settings), embed, e))
|
||||
Messages.getMessage("Creator.Event.Create.Init", settings), embed, e))
|
||||
.doOnNext(event::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(event);
|
||||
});
|
||||
}
|
||||
@@ -76,6 +77,7 @@ public class EventCreator {
|
||||
.flatMap(embed -> Messages.sendMessage(
|
||||
Messages.getMessage("Creator.Event.Create.Init", settings), embed, e))
|
||||
.doOnNext(event::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(event);
|
||||
});
|
||||
}
|
||||
@@ -98,6 +100,7 @@ public class EventCreator {
|
||||
.flatMap(embed -> Messages.sendMessage(
|
||||
Messages.getMessage("Creator.Event.Copy.Init", settings), embed, e))
|
||||
.doOnNext(event::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(event);
|
||||
}));
|
||||
}
|
||||
@@ -120,6 +123,7 @@ public class EventCreator {
|
||||
.flatMap(embed -> Messages.sendMessage(
|
||||
Messages.getMessage("Creator.Event.Edit.Init", settings), embed, e))
|
||||
.doOnNext(event::setCreatorMessage)
|
||||
.then(Messages.deleteMessage(e))
|
||||
.thenReturn(event);
|
||||
}));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user