Apply suggestions from code review (not everything)
Co-authored-by: CyB3RC0nN0R <CyB3RC0nN0R@users.noreply.github.com>
This commit is contained in:
@ -1,10 +1,7 @@
|
||||
package envoy.server.processors;
|
||||
|
||||
import static envoy.data.User.UserStatus.ONLINE;
|
||||
import static envoy.event.HandshakeRejection.INTERNAL_ERROR;
|
||||
import static envoy.event.HandshakeRejection.USERNAME_TAKEN;
|
||||
import static envoy.event.HandshakeRejection.WRONG_PASSWORD_OR_USER;
|
||||
import static envoy.event.HandshakeRejection.WRONG_VERSION;
|
||||
import static envoy.event.HandshakeRejection.*;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDateTime;
|
||||
@ -122,7 +119,7 @@ public final class LoginCredentialProcessor implements ObjectProcessor<LoginCred
|
||||
writeProxy.write(socketID, user.toCommon());
|
||||
|
||||
final var pendingMessages = PersistenceManager.getInstance().getPendingMessages(user);
|
||||
pendingMessages.removeIf(m -> m instanceof GroupMessage);
|
||||
pendingMessages.removeIf(GroupMessage.class::isInstance);
|
||||
logger.fine("Sending " + pendingMessages.size() + " pending messages to " + user + "...");
|
||||
|
||||
List<GroupMessage> pendingGroupMessages = PersistenceManager.getInstance().getPendingGroupMessages(user);
|
||||
@ -161,9 +158,7 @@ public final class LoginCredentialProcessor implements ObjectProcessor<LoginCred
|
||||
(new GroupMessageStatusChange(gmsg.getID(), MessageStatus.RECEIVED, LocalDateTime.now(),
|
||||
connectionManager.getUserIdBySocketID(socketID))));
|
||||
} catch (IOException e) {
|
||||
// TODO Maybe Try Catch block is not necessarily needed but if so write proper
|
||||
// logger statement here.
|
||||
e.printStackTrace();
|
||||
logger.log(Level.WARNING, "Could not deliver group message status changes", e);
|
||||
}
|
||||
});
|
||||
if (!gmsg.getMemberMessageStatus().containsValue(MessageStatus.SENT)) {
|
||||
|
Reference in New Issue
Block a user