Add confirmation message when a report is successful.

This commit is contained in:
Keir 2015-11-11 15:05:36 +00:00
parent 2722aeaaec
commit 9c45a48a26
2 changed files with 8 additions and 2 deletions

View File

@ -118,7 +118,7 @@ public class ReportManager {
}
}
public void reportPlayer(Player reporter, Player reportedPlayer, Category category, String reason)
public Report reportPlayer(Player reporter, Player reportedPlayer, Category category, String reason)
{
int reporterId = getPlayerAccount(reporter).getAccountId();
ReportProfile reportProfile = getReportProfile(String.valueOf(reporterId));
@ -160,7 +160,10 @@ public class ReportManager {
}
_reportSqlRepository.logReportSending(report.getReportId(), reporterId, category, reason);
return report;
}
return null;
}
public void onPlayerQuit(Player player)

View File

@ -7,8 +7,10 @@ import java.util.Map;
import org.bukkit.entity.Player;
import org.bukkit.event.HandlerList;
import mineplex.core.common.util.C;
import mineplex.core.gui.SimpleGui;
import mineplex.core.report.Category;
import mineplex.core.report.Report;
import mineplex.core.report.ReportManager;
import mineplex.core.report.ReportPlugin;
@ -53,9 +55,10 @@ public class ReportPage extends SimpleGui
public void addReport(Category category)
{
_reportPlugin.getReportManager().reportPlayer(_reportee, _offender, category, _reason);
Report report = _reportPlugin.getReportManager().reportPlayer(_reportee, _offender, category, _reason);
_reportee.closeInventory();
unregisterListener();
_reportee.sendMessage(C.cGreen + "Report sent successfully (" + C.cGold + "#" + report.getReportId() + C.cGreen + ").");
}
public void unregisterListener()