메시지 페이지 추가

This commit is contained in:
2023-08-02 14:57:16 +09:00
parent 14b652d38e
commit 3ef78b64ad
57 changed files with 3401 additions and 14 deletions

View File

@@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.user
import io.reactivex.rxjava3.core.Single
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.explorer.profile.MemberBlockRequest
import kr.co.vividnext.sodalive.live.room.detail.GetRoomDetailUser
import kr.co.vividnext.sodalive.main.PushTokenUpdateRequest
import kr.co.vividnext.sodalive.mypage.MyPageResponse
import kr.co.vividnext.sodalive.settings.notification.GetMemberInfoResponse
@@ -81,4 +82,10 @@ interface UserApi {
request: Any,
@Header("Authorization") authHeader: String
): Single<ApiResponse<Any>>
@GET("/member/search")
fun searchUser(
@Query("nickname") nickname: String,
@Header("Authorization") authHeader: String
): Single<ApiResponse<List<GetRoomDetailUser>>>
}

View File

@@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.user
import io.reactivex.rxjava3.core.Single
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.explorer.profile.MemberBlockRequest
import kr.co.vividnext.sodalive.live.room.detail.GetRoomDetailUser
import kr.co.vividnext.sodalive.main.PushTokenUpdateRequest
import kr.co.vividnext.sodalive.mypage.MyPageResponse
import kr.co.vividnext.sodalive.settings.notification.UpdateNotificationSettingRequest
@@ -62,4 +63,11 @@ class UserRepository(private val userApi: UserApi) {
request = CreatorFollowRequestRequest(creatorId = creatorId),
authHeader = token
)
fun searchUser(
nickname: String,
token: String
): Single<ApiResponse<List<GetRoomDetailUser>>> {
return userApi.searchUser(nickname, authHeader = token)
}
}