@@ -46,16 +46,12 @@ public void start(SingleApplication app) {
4646 var guild = GuildEntity .get (session , game .getGuildId ());
4747 Category category = null ;
4848 if (guild .getGameEntity ().getGameCategoryId () != null )
49- category = guild .getGameEntity ().getGameCategory ();
49+ category = guild .getGameEntity ().getGameCategory ();
5050 var bundle = getBundle (session );
5151 Category finalCategory = category ;
52- ChannelAction <TextChannel > action ;
53- if (finalCategory == null )
54- action = game .getGuild ().createTextChannel (MessageFormat .format (bundle .getString ("TextChannel" ),game .getId ()));
55- else
56- action = finalCategory .createTextChannel (MessageFormat .format (bundle .getString ("TextChannel" ),game .getId ()));
5752 session .close ();
58- action .queue ((textChannel -> {
53+ ((finalCategory == null )?game .getGuild ().createTextChannel (String .format (bundle .getString ("TextChannel" ),game .getId ())):
54+ finalCategory .createTextChannel (String .format (bundle .getString ("TextChannel" ),game .getId ()))).queue ((textChannel -> {
5955 this .textChannelId = textChannel .getIdLong ();
6056 if (finalCategory != null )
6157 textChannel .getManager ().setParent (finalCategory ).queue ();
@@ -84,10 +80,10 @@ public void chooseNextPlayer(){
8480 var session = Linwood .getInstance ().getDatabase ().getSessionFactory ().openSession ();
8581 var bundle = getBundle (session );
8682 sendLeaderboard (session );
87- getTextChannel ().sendMessage ( MessageFormat . format ( bundle .getString ("Next" ), currentRound + 1 ) ).queue (message -> {
83+ getTextChannel ().sendMessageFormat ( bundle .getString ("Next" ), currentRound + 1 ).queue (message -> {
8884 wantWriterMessageId = message .getIdLong ();
8985 message .addReaction ("\uD83D \uDD90 ️" ).queue (aVoid ->
90- message .addReaction ("⛔" ).queue ());
86+ message .addReaction ("⛔" ).queue ());
9187 stopTimer ();
9288 timer .schedule (new TimerTask () {
9389 @ Override
@@ -117,7 +113,7 @@ public void nextRound(Session session, long writerId){
117113 var bundle = getBundle (session );
118114 game .getGuild ().retrieveMemberById (writerId ).queue (member -> {
119115 var session1 = Linwood .getInstance ().getDatabase ().getSessionFactory ().openSession ();
120- getTextChannel ().sendMessage ( MessageFormat . format ( bundle .getString ("Round" ), member .getAsMention () )).queue ();
116+ getTextChannel ().sendMessageFormat ( bundle .getString ("Round" ), member .getAsMention ()).queue ();
121117 sendLeaderboard (session1 );
122118 session1 .close ();
123119 round .inputWriter ();
@@ -164,7 +160,7 @@ public void finishRound(){
164160 wantWriter .clear ();
165161 if (currentRound >= maxRounds ) finishGame ();
166162 else
167- chooseNextPlayer ();
163+ chooseNextPlayer ();
168164 session .close ();
169165 });
170166 }
@@ -182,16 +178,16 @@ private void sendLeaderboard(ResourceBundle bundle, TextChannel textChannel){
182178 var leaderboard = getLeaderboard ();
183179 if (textChannel == null )
184180 return ;
185- textChannel .getGuild ().retrieveMembersByIds (leaderboard .stream ().map (Map .Entry ::getKey ).collect (Collectors .toList ())).onSuccess (members -> {
186- StringBuilder stringBuilder = new StringBuilder ();
187- for (int i = 0 ; i < members .size (); i ++) {
188- var member = members .get (i );
189- if (member != null )
190- stringBuilder .append (MessageFormat .format (bundle .getString ("Leaderboard" ), i + 1 ,
191- member .getAsMention (), leaderboard .get (i ).getValue ()));
192- }
193- textChannel .sendMessage (new EmbedBuilder ().setTitle (bundle .getString ("LeaderboardHeader" )).setDescription (stringBuilder .toString ()).setFooter (bundle .getString ("LeaderboardFooter" )).build ()).queue ();
194- });
181+ textChannel .getGuild ().retrieveMembersByIds (leaderboard .stream ().map (Map .Entry ::getKey ).collect (Collectors .toList ())).onSuccess (members -> {
182+ StringBuilder stringBuilder = new StringBuilder ();
183+ for (int i = 0 ; i < members .size (); i ++) {
184+ var member = members .get (i );
185+ if (member != null )
186+ stringBuilder .append (String .format (bundle .getString ("Leaderboard" ), i + 1 ,
187+ member .getAsMention (), leaderboard .get (i ).getValue ()));
188+ }
189+ textChannel .sendMessage (new EmbedBuilder ().setTitle (bundle .getString ("LeaderboardHeader" )).setDescription (stringBuilder .toString ()).setFooter (bundle .getString ("LeaderboardFooter" )).build ()).queue ();
190+ });
195191 }
196192
197193 private ArrayList <Map .Entry <Long , Integer >> getLeaderboard () {
@@ -251,12 +247,12 @@ public boolean wantWriter(Session session, Member member) {
251247 if (getRound () != null )
252248 return false ;
253249 wantWriter .add (member .getIdLong ());
254- getTextChannel ().sendMessage ( MessageFormat . format ( getBundle (session ).getString ("Join" ), member .getUser ().getAsMention () )).queue ();
250+ getTextChannel ().sendMessageFormat ( getBundle (session ).getString ("Join" ), member .getUser ().getAsMention ()).queue ();
255251 return true ;
256252 }
257253
258254 public void removeWriter (Session session , Member member ) {
259255 wantWriter .remove (member .getIdLong ());
260- getTextChannel ().sendMessage ( MessageFormat . format ( getBundle (session ).getString ("Leave" ), member .getUser ().getAsMention () )).queue ();
256+ getTextChannel ().sendMessageFormat ( getBundle (session ).getString ("Leave" ), member .getUser ().getAsMention ()).queue ();
261257 }
262258}
0 commit comments