diff options
Diffstat (limited to 'ufund-api/src/main/java/com/ufund/api')
6 files changed, 8 insertions, 6 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/CupboardController.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/CupboardController.java index 3c310df..bf3d917 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/CupboardController.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/CupboardController.java @@ -144,7 +144,7 @@ public class CupboardController {       */      @PutMapping("/{id}")      public ResponseEntity<Need> updateNeed(@RequestBody Need need, @PathVariable int id) { -        LOG.log(Level.INFO, "RAHHHHH " + need); +        LOG.log(Level.INFO, "Updating need: " + need);          try {              Need updatedNeed = cupboardService.updateNeed(need, id);              if (updatedNeed != null) { diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/UserController.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/UserController.java index 024bfc9..a16fdec 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/UserController.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/controller/UserController.java @@ -102,7 +102,7 @@ public class UserController {       */      @PutMapping("/{username}")      public ResponseEntity<User> updateUser(@RequestBody User user, @PathVariable String username, @RequestHeader("jelly-api-key") String key) { -        System.out.println("controller: " + user + " " + username + " " + key.toString()); +        LOG.log(Level.INFO,"PUT: " + user + " " + username + " " + key.toString());          try {              //authService.authenticate(username, key);              user = userService.updateUser(user, username); diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java index 13000cc..6de1a8a 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java @@ -51,7 +51,7 @@ public class User {          basket.add(need.getId());      } -    public Integer[] getBasketNeeds() { +    public Integer[] getNeeds() {          return basket.toArray(Integer[]::new);      } diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/CupboardFileDAO.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/CupboardFileDAO.java index a51d307..521acae 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/CupboardFileDAO.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/CupboardFileDAO.java @@ -100,7 +100,6 @@ public class CupboardFileDAO implements CupboardDAO {      @Override      public Need updateNeed(Need need) throws IOException { -        System.out.println("UPDATING NEED FOR " + need);          synchronized (needs) {              if (needs.containsKey(need.getId())) {                  needs.put(need.getId(), need); 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 def21c6..ee7dbcf 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 @@ -80,16 +80,19 @@ public class UserFileDAO implements UserDAO {      @Override      public User updateUser(User user) throws IOException { +        System.out.println("HOW TO FORK AND KILL CHILD " + user);          synchronized (users) {              if (users.containsKey(user.getUsername())) {                  // var old = users.put(user.getUsername(), user);                  // user.copyPassword(old); -                if (user.getBasketNeeds() == null || user.getType() == null) { +                if (user.getNeeds() == null || user.getType() == null) { +                    System.out.println("CRUTCH DATA");                      User oldData = users.get(user.getUsername());                      User crutch = new User(oldData.getUsername(), 0, new ArrayList<Integer>(), oldData.getType());                      crutch.copyPassword(oldData);                      users.put(user.getUsername(), crutch);                  } else { +                    System.out.println("GOOD DATA");                      var old = users.put(user.getUsername(), user);                      user.copyPassword(old);                  } diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/service/UserService.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/service/UserService.java index 3b59953..caf9f4c 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/service/UserService.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/service/UserService.java @@ -44,7 +44,7 @@ public class UserService {       */      public User getUser(String username) throws IOException {          User user = userDAO.getUser(username); -        for (int needId : user.getBasketNeeds()) { +        for (int needId : user.getNeeds()) {              if (cupboardService.getNeed(needId) == null) {                  user.removeBasketNeed(needId);              }  | 
