diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2025-03-25 10:17:55 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2025-03-25 10:17:55 -0400 |
commit | 5f03e80712f7a18370b5118fde5327bde1b6fbbf (patch) | |
tree | 17ff94c8ba74ab2bfe6195cb6dc6ca06e71f2ea3 /ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java | |
parent | 9aa8a8e80caaad9196752e2e101525a584f35a08 (diff) | |
download | JellySolutions-5f03e80712f7a18370b5118fde5327bde1b6fbbf.tar.gz JellySolutions-5f03e80712f7a18370b5118fde5327bde1b6fbbf.tar.bz2 JellySolutions-5f03e80712f7a18370b5118fde5327bde1b6fbbf.zip |
Fix tests and more cleanup
Diffstat (limited to 'ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java')
-rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java index 63d864a..0d9b9e4 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java @@ -45,12 +45,10 @@ public class UserFileDAO implements UserDAO { /** * Saves the needs to json * - * @return True if the save was successful, false otherwise * @throws IOException If there was an IO issue saving the file */ - private boolean save() throws IOException { + private void save() throws IOException { objectMapper.writeValue(new File(filename), users.values()); - return true; } @Override @@ -83,9 +81,7 @@ public class UserFileDAO implements UserDAO { public User updateUser(User user) throws IOException { synchronized (users) { if (users.containsKey(user.getUsername())) { - // var old = users.put(user.getUsername(), user); - // user.copyPassword(old); - if (user.getBasket() == null || user.getType() == null) { + if (user.getBasket() == null || user.getType() == null) { // TODO clean this up User oldData = users.get(user.getUsername()); User crutch = new User(oldData.getUsername(), 0, new ArrayList<>(), oldData.getType()); crutch.copyPassword(oldData); @@ -107,7 +103,8 @@ public class UserFileDAO implements UserDAO { synchronized (users) { if (users.containsKey(username)) { users.remove(username); - return save(); + save(); + return true; } else { return false; } |