Removed event handler casts, simplified logging statements
This commit is contained in:
@ -4,7 +4,6 @@ import java.awt.*;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
@ -346,14 +345,14 @@ public class ChatWindow extends JFrame {
|
||||
contentPane.revalidate();
|
||||
|
||||
// Listen to theme changes
|
||||
EventBus.getInstance().register(ThemeChangeEvent.class, (evt) -> applyTheme((Theme) evt.get()));
|
||||
EventBus.getInstance().register(ThemeChangeEvent.class, evt -> applyTheme(evt.get()));
|
||||
|
||||
// Listen to user status changes
|
||||
EventBus.getInstance().register(UserStatusChangeEvent.class, (evt) -> { userList.revalidate(); userList.repaint(); });
|
||||
EventBus.getInstance().register(UserStatusChangeEvent.class, evt -> { userList.revalidate(); userList.repaint(); });
|
||||
|
||||
// Listen to received messages
|
||||
EventBus.getInstance().register(MessageCreationEvent.class, (evt) -> {
|
||||
Message message = ((MessageCreationEvent) evt).get();
|
||||
EventBus.getInstance().register(MessageCreationEvent.class, evt -> {
|
||||
Message message = evt.get();
|
||||
Chat chat = localDb.getChats().stream().filter(c -> c.getRecipient().getId() == message.getSenderId()).findFirst().get();
|
||||
chat.appendMessage(message);
|
||||
|
||||
@ -365,9 +364,9 @@ public class ChatWindow extends JFrame {
|
||||
});
|
||||
|
||||
// Listen to message status changes
|
||||
EventBus.getInstance().register(MessageStatusChangeEvent.class, (evt) -> {
|
||||
final long id = ((MessageStatusChangeEvent) evt).getId();
|
||||
final MessageStatus status = (MessageStatus) evt.get();
|
||||
EventBus.getInstance().register(MessageStatusChangeEvent.class, evt -> {
|
||||
final long id = evt.getId();
|
||||
final MessageStatus status = evt.get();
|
||||
|
||||
for (Chat c : localDb.getChats())
|
||||
for (Message m : c.getModel())
|
||||
@ -388,9 +387,9 @@ public class ChatWindow extends JFrame {
|
||||
});
|
||||
|
||||
// Listen to contact search results
|
||||
EventBus.getInstance().register(ContactSearchResult.class, (evt) -> {
|
||||
EventBus.getInstance().register(ContactSearchResult.class, evt -> {
|
||||
contactsModel.clear();
|
||||
final java.util.List<User> contacts = (List<User>) evt.get();
|
||||
final java.util.List<User> contacts = evt.get();
|
||||
logger.info("Received contact search result " + contacts);
|
||||
contacts.forEach(contactsModel::add);
|
||||
revalidate();
|
||||
@ -398,8 +397,8 @@ public class ChatWindow extends JFrame {
|
||||
});
|
||||
|
||||
// Add new contacts to the contact list
|
||||
EventBus.getInstance().register(ContactOperationEvent.class, (evt) -> {
|
||||
User contact = (User) evt.get();
|
||||
EventBus.getInstance().register(ContactOperationEvent.class, evt -> {
|
||||
User contact = evt.get();
|
||||
|
||||
// Clearing the search field and the searchResultList
|
||||
searchField.setText("");
|
||||
|
Reference in New Issue
Block a user