コード例 #1
0
 @Override
 public synchronized boolean removeMessage(String messageId) {
   for (int i = 0; i < messages.size(); i++) {
     if (messages.get(i).getId().compareTo(Long.parseLong(messageId)) == 0) {
       Message newMessage = messages.get(i);
       newMessage.setText("");
       newMessage.setDeleted(true);
       newMessage.setEdited(false);
       newMessage.setWasEdited(false);
       messages.set(i, newMessage);
       rewriteHistory();
       return true;
     }
   }
   return false;
 }