diff --git a/app/src/main/java/com/example/tampopo_client/models/FriendRequest.java b/app/src/main/java/com/example/tampopo_client/models/FriendRequest.java new file mode 100644 index 0000000..a417827 --- /dev/null +++ b/app/src/main/java/com/example/tampopo_client/models/FriendRequest.java @@ -0,0 +1,4 @@ +package com.example.tampopo_client.models; + +public class FriendRequest { +} diff --git a/app/src/main/java/com/example/tampopo_client/resources/FriendRequestResource.java b/app/src/main/java/com/example/tampopo_client/resources/FriendRequestResource.java new file mode 100644 index 0000000..9d3eb0b --- /dev/null +++ b/app/src/main/java/com/example/tampopo_client/resources/FriendRequestResource.java @@ -0,0 +1,38 @@ +package com.example.tampopo_client.resources; + + +import com.example.tampopo_client.models.FriendRequest; + +import java.util.List; + +import retrofit2.Call; +import retrofit2.http.DELETE; +import retrofit2.http.Field; +import retrofit2.http.FormUrlEncoded; +import retrofit2.http.GET; +import retrofit2.http.POST; +import retrofit2.http.Path; +import retrofit2.http.Query; + +public interface FriendRequestResource { + + //このAPIではリクエストのボディをx-www-form-urlencoded という形式で送ります + @FormUrlEncoded + @POST("friend-requests") + Call postFriendRequest( + @Field("sender-id") String senderId, + @Field("receiver-id") String receiverId, + @Field("token") String token + ); + + @GET("friend-requests") + Call> getFriendRequests( + @Query("token") String token + ); + + @DELETE("friend-requests/{friend-request-id}") + Call deleteFriendRequest( + @Path("friend-request-id") String friendRequestId, + @Query("token") String token + ); +} \ No newline at end of file diff --git a/app/src/main/java/com/example/tampopo_client/resources/FriendsResource.java b/app/src/main/java/com/example/tampopo_client/resources/FriendsResource.java index c390536..d323d6c 100644 --- a/app/src/main/java/com/example/tampopo_client/resources/FriendsResource.java +++ b/app/src/main/java/com/example/tampopo_client/resources/FriendsResource.java @@ -14,7 +14,7 @@ public interface FriendsResource { @FormUrlEncoded @POST("friends") - Call postFriends( + Call createFriend( @Field("token") String token, @Field("user0-id") String user0Id, @Field("user1-id") String user1Id @@ -27,7 +27,7 @@ ); @DELETE("friends/{pair_id}/") - void deleteFriend( + Call deleteFriend( @Query("token") String token, @Path("pair_id") String pair_id ); diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index f2e9ef4..c52cc23 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -8,7 +8,7 @@ tools:context=".views.RegisterActivity">