설정 페이지 추가
This commit is contained in:
@@ -8,6 +8,7 @@ import kr.co.vividnext.sodalive.main.PushTokenUpdateRequest
|
||||
import kr.co.vividnext.sodalive.mypage.MyPageResponse
|
||||
import kr.co.vividnext.sodalive.settings.notification.GetMemberInfoResponse
|
||||
import kr.co.vividnext.sodalive.settings.notification.UpdateNotificationSettingRequest
|
||||
import kr.co.vividnext.sodalive.settings.signout.SignOutRequest
|
||||
import kr.co.vividnext.sodalive.user.find_password.ForgotPasswordRequest
|
||||
import kr.co.vividnext.sodalive.user.login.LoginRequest
|
||||
import kr.co.vividnext.sodalive.user.login.LoginResponse
|
||||
@@ -88,4 +89,13 @@ interface UserApi {
|
||||
@Query("nickname") nickname: String,
|
||||
@Header("Authorization") authHeader: String
|
||||
): Single<ApiResponse<List<GetRoomDetailUser>>>
|
||||
|
||||
@POST("/member/sign_out")
|
||||
fun signOut(
|
||||
@Body request: SignOutRequest,
|
||||
@Header("Authorization") authHeader: String
|
||||
): Single<ApiResponse<Any>>
|
||||
|
||||
@POST("/member/logout")
|
||||
fun logout(@Header("Authorization") authHeader: String): Single<ApiResponse<Any>>
|
||||
}
|
||||
|
@@ -9,6 +9,7 @@ import kr.co.vividnext.sodalive.mypage.MyPageResponse
|
||||
import kr.co.vividnext.sodalive.settings.notification.UpdateNotificationSettingRequest
|
||||
import kr.co.vividnext.sodalive.user.find_password.ForgotPasswordRequest
|
||||
import kr.co.vividnext.sodalive.user.login.LoginRequest
|
||||
import kr.co.vividnext.sodalive.settings.signout.SignOutRequest
|
||||
import okhttp3.MultipartBody
|
||||
import okhttp3.RequestBody
|
||||
|
||||
@@ -70,4 +71,11 @@ class UserRepository(private val userApi: UserApi) {
|
||||
): Single<ApiResponse<List<GetRoomDetailUser>>> {
|
||||
return userApi.searchUser(nickname, authHeader = token)
|
||||
}
|
||||
|
||||
fun signOut(
|
||||
request: SignOutRequest,
|
||||
token: String
|
||||
) = userApi.signOut(request, authHeader = token)
|
||||
|
||||
fun logout(token: String) = userApi.logout(authHeader = token)
|
||||
}
|
||||
|
Reference in New Issue
Block a user