Skip to content

Commit 8365bb1

Browse files
authored
Merge pull request #86 from rbqks529/feat/#83_API_Rooms
[API] Rooms 나머지 API 연결
2 parents bac1dc2 + c0903af commit 8365bb1

53 files changed

Lines changed: 954 additions & 474 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/src/main/java/com/texthip/thip/data/di/ServiceModule.kt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.texthip.thip.data.di
22

33
import com.texthip.thip.data.service.BookService
4+
import com.texthip.thip.data.service.RecentSearchService
45
import com.texthip.thip.data.service.CommentsService
56
import com.texthip.thip.data.service.GroupService
67
import com.texthip.thip.data.service.RoomsService
@@ -15,12 +16,6 @@ import javax.inject.Singleton
1516
@Module
1617
@InstallIn(SingletonComponent::class)
1718
object ServiceModule {
18-
19-
@Provides
20-
@Singleton
21-
fun provideGroupService(retrofit: Retrofit): GroupService {
22-
return retrofit.create(GroupService::class.java)
23-
}
2419

2520
@Provides
2621
@Singleton
@@ -38,6 +33,12 @@ object ServiceModule {
3833
return retrofit.create(UserService::class.java)
3934
}
4035

36+
@Provides
37+
@Singleton
38+
fun provideRecentSearchService(retrofit: Retrofit): RecentSearchService {
39+
return retrofit.create(RecentSearchService::class.java)
40+
}
41+
4142
@Provides
4243
@Singleton
4344
fun providesCommentsService(retrofit: Retrofit): CommentsService =

app/src/main/java/com/texthip/thip/data/model/book/response/BookListResponse.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ data class BookListResponse(
1111

1212
@Serializable
1313
data class BookSavedResponse(
14-
@SerialName("isbn") val isbn: String = "",
14+
@SerialName("bookId") val bookId: Int = 0,
1515
@SerialName("bookTitle") val bookTitle: String = "",
1616
@SerialName("authorName") val authorName: String = "",
1717
@SerialName("publisher") val publisher: String = "",
18-
@SerialName("imageUrl") val imageUrl: String? = null
18+
@SerialName("bookImageUrl") val bookImageUrl: String? = null,
19+
@SerialName("isbn") val isbn: String = "",
1920
)

app/src/main/java/com/texthip/thip/data/model/group/request/CreateRoomRequest.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/request/CreateRoomRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.request
1+
package com.texthip.thip.data.model.rooms.request
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable

app/src/main/java/com/texthip/thip/data/model/group/request/RoomJoinRequest.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/request/RoomJoinRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.request
1+
package com.texthip.thip.data.model.rooms.request
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.texthip.thip.data.model.rooms.request
2+
3+
import kotlinx.serialization.SerialName
4+
import kotlinx.serialization.Serializable
5+
6+
7+
@Serializable
8+
data class RoomSecretRoomRequest(
9+
@SerialName("password") val password: String
10+
)

app/src/main/java/com/texthip/thip/data/model/group/response/CreateRoomResponse.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/response/CreateRoomResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.response
1+
package com.texthip.thip.data.model.rooms.response
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable

app/src/main/java/com/texthip/thip/data/model/group/response/JoinedRoomListResponse.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/response/JoinedRoomListResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.response
1+
package com.texthip.thip.data.model.rooms.response
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable

app/src/main/java/com/texthip/thip/data/model/group/response/MyRoomListResponse.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/response/MyRoomListResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.response
1+
package com.texthip.thip.data.model.rooms.response
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.texthip.thip.data.model.rooms.response
2+
3+
import kotlinx.serialization.SerialName
4+
import kotlinx.serialization.Serializable
5+
6+
@Serializable
7+
data class RoomCloseResponse(
8+
@SerialName("roomId") val roomId: Int
9+
)

app/src/main/java/com/texthip/thip/data/model/group/response/RoomJoinResponse.kt renamed to app/src/main/java/com/texthip/thip/data/model/rooms/response/RoomJoinResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.texthip.thip.data.model.group.response
1+
package com.texthip.thip.data.model.rooms.response
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable

0 commit comments

Comments
 (0)