use of mc.dragons.tools.moderation.report.ReportLoader.Report in project DragonsOnline by UniverseCraft.
the class ModQueueCommand method onCommand.
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (!requirePlayer(sender) || !requirePermission(sender, SystemProfileFlag.HELPER))
return true;
PaginatedResult<Report> waiting = reportLoader.getAuthorizedUnreviewedReports(1, user(sender).getActivePermissionLevel(), user(sender).getUUID());
if (waiting.getTotal() == 0) {
sender.sendMessage(ChatColor.GRAY + "Moderation queue is empty! ^-^");
} else {
Report assign = waiting.getPage().get(0);
assign.setReviewedBy(user(sender));
Bukkit.dispatchCommand(sender, "viewreport " + assign.getId());
}
return true;
}
Aggregations