Re-added logging to LocalDB to resolve merge conflict
This commit is contained in:
parent
2831b9a7a3
commit
6cf8c462b9
@ -9,6 +9,7 @@ import java.io.ObjectOutputStream;
|
||||
import java.time.Instant;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import javax.xml.datatype.DatatypeConfigurationException;
|
||||
import javax.xml.datatype.DatatypeFactory;
|
||||
@ -43,6 +44,8 @@ public class LocalDB {
|
||||
private Sync sync = objectFactory.createSync();
|
||||
private Sync readMessages = objectFactory.createSync();
|
||||
|
||||
private static final Logger logger = Logger.getLogger(LocalDB.class.getSimpleName());
|
||||
|
||||
/**
|
||||
* Constructs an empty local database.
|
||||
*
|
||||
@ -85,13 +88,13 @@ public class LocalDB {
|
||||
localDB.createNewFile();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
System.err.println("unable to save the messages");
|
||||
logger.warning("unable to save the messages");
|
||||
}
|
||||
try (ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(localDB))) {
|
||||
out.writeObject(chats);
|
||||
} catch (IOException ex) {
|
||||
ex.printStackTrace();
|
||||
System.err.println("unable to save the messages");
|
||||
logger.warning("unable to save the messages");
|
||||
}
|
||||
}
|
||||
|
||||
@ -141,7 +144,7 @@ public class LocalDB {
|
||||
sync.getMessages().addAll(readMessages.getMessages());
|
||||
readMessages.getMessages().clear();
|
||||
|
||||
System.out.println(sync.getMessages().size());
|
||||
logger.info(String.format("Filled sync with %d messages.", sync.getMessages().size()));
|
||||
return sync;
|
||||
}
|
||||
|
||||
@ -189,24 +192,24 @@ public class LocalDB {
|
||||
break;
|
||||
case READ:
|
||||
// Update local Messages to state READ
|
||||
System.out.println("Message with ID: " + returnSync.getMessages().get(i).getMetadata().getMessageId()
|
||||
logger.info("Message with ID: " + returnSync.getMessages().get(i).getMetadata().getMessageId()
|
||||
+ "was initialized to be set to READ in localDB.");
|
||||
for (int j = 0; j < getChats().size(); j++) {
|
||||
if (getChats().get(j).getRecipient().getID() == returnSync.getMessages().get(i).getMetadata().getRecipient()) {
|
||||
System.out.println("Chat with: " + getChats().get(j).getRecipient().getID() + "was selected.");
|
||||
logger.info("Chat with: " + getChats().get(j).getRecipient().getID() + "was selected.");
|
||||
for (int k = 0; k < getChats().get(j).getModel().getSize(); k++) {
|
||||
if (getChats().get(j).getModel().get(k).getMetadata().getMessageId() == returnSync.getMessages()
|
||||
.get(i)
|
||||
.getMetadata()
|
||||
.getMessageId()) {
|
||||
System.out.println("Message with ID: " + getChats().get(j).getModel().get(k).getMetadata().getMessageId()
|
||||
logger.info("Message with ID: " + getChats().get(j).getModel().get(k).getMetadata().getMessageId()
|
||||
+ "was selected.");
|
||||
getChats().get(j)
|
||||
.getModel()
|
||||
.get(k)
|
||||
.getMetadata()
|
||||
.setState(returnSync.getMessages().get(i).getMetadata().getState());
|
||||
System.out.println(
|
||||
logger.info(
|
||||
"Message State is now: " + getChats().get(j).getModel().get(k).getMetadata().getState().toString());
|
||||
}
|
||||
}
|
||||
@ -222,7 +225,7 @@ public class LocalDB {
|
||||
for (Chat chat : getChats())
|
||||
if (user.getID() == chat.getRecipient().getID()) {
|
||||
chat.getRecipient().setStatus(user.getStatus());
|
||||
System.out.println(chat.getRecipient().getStatus());
|
||||
logger.info(chat.getRecipient().getStatus().toString());
|
||||
}
|
||||
|
||||
sync.getMessages().clear();
|
||||
@ -273,7 +276,7 @@ public class LocalDB {
|
||||
for (Chat chat : getChats())
|
||||
for (int i = 0; i < chat.getModel().size(); i++)
|
||||
if (chat.getModel().get(i).getMetadata().getState() == MessageState.WAITING) {
|
||||
System.out.println("Got Waiting Message");
|
||||
logger.info("Got Waiting Message");
|
||||
sync.getMessages().add(chat.getModel().get(i));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user