diff --git a/src/main/java/org/ntlab/nemophila/resources/accounts/RequestedRest.java b/src/main/java/org/ntlab/nemophila/resources/accounts/RequestedRest.java index 8cfc40e..d711660 100644 --- a/src/main/java/org/ntlab/nemophila/resources/accounts/RequestedRest.java +++ b/src/main/java/org/ntlab/nemophila/resources/accounts/RequestedRest.java @@ -5,9 +5,7 @@ import org.ntlab.nemophila.models.accounts.FriendManager; import org.springframework.stereotype.Component; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; +import javax.ws.rs.*; import java.util.ArrayList; import java.util.Collection; @@ -19,6 +17,23 @@ @Path("/{uid}/requested") public Collection getRequested(@PathParam("uid") String uid) { - return null; + AccountManager am = AccountManager.getInstance(); + Account ac = am.getAccount(uid); + FriendManager fm = ac.getFriendManager(); + + ArrayList requesting = fm.getRequested(); + ArrayList ids = new ArrayList<>(); + + for (Account a: requesting){ + ids.add(a.getId()); + } + + return ids; + } + + @DELETE + @Path("/{uid}/requested/{requested_id}") + public void putRequestingId(@PathParam("uid") String uid, @PathParam("requested_id") String requested_id, @FormParam("token") String token){ + } }