소스 검색

Added endpoint for updating user profile

Vadik Sirekanyan 7 년 전
부모
커밋
c5ec9b7271
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      app/src/main/java/me/vadik/knigopis/api/Endpoint.kt
  2. 3 0
      app/src/main/java/me/vadik/knigopis/model/Profile.kt

+ 6 - 0
app/src/main/java/me/vadik/knigopis/api/Endpoint.kt

@@ -73,6 +73,12 @@ interface Endpoint {
     @GET("users/{id}/books")
     fun getUserBooks(@Path("id") userId: String): Single<List<UserBook>>
 
+    @PUT("users/{id}")
+    fun updateProfile(
+        @Path("id") userId: String,
+        @Body profile: Profile
+    ): Completable
+
     @POST("subscriptions/{subUserId}")
     fun createSubscription(
         @Path("subUserId") userId: String,

+ 3 - 0
app/src/main/java/me/vadik/knigopis/model/Profile.kt

@@ -0,0 +1,3 @@
+package me.vadik.knigopis.model
+
+class Profile(val nickname: String, val profile: String)