mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-16 22:07:03 +05:30
api: rename Submitter to User
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
6ec8fe035c
commit
56c4974803
5 changed files with 7 additions and 7 deletions
|
@ -15,6 +15,6 @@ class LobstersPost(
|
|||
@Json(name = "comment_count") val commentCount: Long,
|
||||
val description: String,
|
||||
@Json(name = "comments_url") val commentsUrl: String,
|
||||
@Json(name = "submitter_user") val submitterUser: Submitter,
|
||||
@Json(name = "submitter_user") val submitter: User,
|
||||
val tags: List<String>,
|
||||
)
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.squareup.moshi.Json
|
|||
import com.squareup.moshi.JsonClass
|
||||
|
||||
@JsonClass(generateAdapter = true)
|
||||
class Submitter(
|
||||
class User(
|
||||
val username: String,
|
||||
@Json(name = "created_at") val createdAt: String,
|
||||
@Json(name = "is_admin") val isAdmin: Boolean,
|
|
@ -60,7 +60,7 @@ class LobstersApiTest {
|
|||
@Test
|
||||
fun `no moderator posts in test data`() = runBlocking {
|
||||
val posts = apiClient.getHottestPosts(1)
|
||||
val moderatorPosts = posts.asSequence().filter { it.submitterUser.isModerator }.toSet()
|
||||
val moderatorPosts = posts.asSequence().filter { it.submitter.isModerator }.toSet()
|
||||
assertTrue(moderatorPosts.isEmpty())
|
||||
}
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@ fun LobstersPost.toDbModel(): SavedPost {
|
|||
url = url,
|
||||
createdAt = createdAt,
|
||||
commentsUrl = commentsUrl,
|
||||
submitterName = submitterUser.username,
|
||||
submitterAvatarUrl = submitterUser.avatarUrl,
|
||||
submitterName = submitter.username,
|
||||
submitterAvatarUrl = submitter.avatarUrl,
|
||||
tags = tags,
|
||||
)
|
||||
}
|
||||
|
|
|
@ -71,8 +71,8 @@ fun toDbModel(post: LobstersPost): SavedPost {
|
|||
url = post.url,
|
||||
createdAt = post.createdAt,
|
||||
commentsUrl = post.commentsUrl,
|
||||
submitterName = post.submitterUser.username,
|
||||
submitterAvatarUrl = post.submitterUser.avatarUrl,
|
||||
submitterName = post.submitter.username,
|
||||
submitterAvatarUrl = post.submitter.avatarUrl,
|
||||
tags = post.tags,
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue