This commit is contained in:
Brianna O'Keefe 2019-03-12 13:56:18 -04:00
parent 68dcbc34cb
commit 5c34d729bc

View File

@ -84,24 +84,18 @@ public class StorageYaml extends Storage {
public void save() { public void save() {
try { try {
for (Map.Entry<String, Object> entry : lastSave.entrySet()) { for (Map.Entry<String, Object> entry : lastSave.entrySet()) {
System.out.println("key: " + entry.getKey());
if (toSave.containsKey(entry.getKey())) { if (toSave.containsKey(entry.getKey())) {
System.out.println("found");
Object newValue = toSave.get(entry.getKey()); Object newValue = toSave.get(entry.getKey());
System.out.println(entry.getValue() + ":" + newValue);
if (!entry.getValue().equals(newValue)) { if (!entry.getValue().equals(newValue)) {
System.out.println("new value");
dataFile.getConfig().set(entry.getKey(), newValue); dataFile.getConfig().set(entry.getKey(), newValue);
} }
toSave.remove(entry.getKey()); toSave.remove(entry.getKey());
} else { } else {
System.out.println("Deleting " + entry.getValue());
dataFile.getConfig().set(entry.getKey(), null); dataFile.getConfig().set(entry.getKey(), null);
} }
} }
for (Map.Entry<String, Object> entry : toSave.entrySet()) { for (Map.Entry<String, Object> entry : toSave.entrySet()) {
System.out.println(entry.getValue() + " INSERT");
dataFile.getConfig().set(entry.getKey(), entry.getValue()); dataFile.getConfig().set(entry.getKey(), entry.getValue());
} }