mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-15 12:17:02 +05:30
refactor: remove unused method
This commit is contained in:
parent
8c4b2f2b9b
commit
0d47787a73
3 changed files with 0 additions and 22 deletions
|
@ -55,10 +55,6 @@ fun PostActions(
|
||||||
|
|
||||||
override fun isPostSaved(post: UIPost): Boolean = viewModel.isPostSaved(post)
|
override fun isPostSaved(post: UIPost): Boolean = viewModel.isPostSaved(post)
|
||||||
|
|
||||||
override suspend fun getComments(postId: String): UIPost {
|
|
||||||
return viewModel.getPostComments(postId)
|
|
||||||
}
|
|
||||||
|
|
||||||
override suspend fun getLinkMetadata(url: String): LinkMetadata {
|
override suspend fun getLinkMetadata(url: String): LinkMetadata {
|
||||||
return viewModel.getLinkMetadata(url)
|
return viewModel.getLinkMetadata(url)
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,8 +21,6 @@ import androidx.paging.PagingConfig
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
import com.deliveryhero.whetstone.app.ApplicationScope
|
import com.deliveryhero.whetstone.app.ApplicationScope
|
||||||
import com.deliveryhero.whetstone.viewmodel.ContributesViewModel
|
import com.deliveryhero.whetstone.viewmodel.ContributesViewModel
|
||||||
import com.slack.eithernet.ApiResult.Failure
|
|
||||||
import com.slack.eithernet.ApiResult.Success
|
|
||||||
import com.squareup.anvil.annotations.optional.ForScope
|
import com.squareup.anvil.annotations.optional.ForScope
|
||||||
import dev.msfjarvis.claw.android.glance.SavedPostsWidget
|
import dev.msfjarvis.claw.android.glance.SavedPostsWidget
|
||||||
import dev.msfjarvis.claw.android.paging.LobstersPagingSource
|
import dev.msfjarvis.claw.android.paging.LobstersPagingSource
|
||||||
|
@ -30,14 +28,11 @@ import dev.msfjarvis.claw.android.paging.LobstersPagingSource.Companion.PAGE_SIZ
|
||||||
import dev.msfjarvis.claw.android.paging.LobstersPagingSource.Companion.STARTING_PAGE_INDEX
|
import dev.msfjarvis.claw.android.paging.LobstersPagingSource.Companion.STARTING_PAGE_INDEX
|
||||||
import dev.msfjarvis.claw.android.paging.SearchPagingSource
|
import dev.msfjarvis.claw.android.paging.SearchPagingSource
|
||||||
import dev.msfjarvis.claw.api.LobstersApi
|
import dev.msfjarvis.claw.api.LobstersApi
|
||||||
import dev.msfjarvis.claw.api.toError
|
|
||||||
import dev.msfjarvis.claw.core.injection.IODispatcher
|
import dev.msfjarvis.claw.core.injection.IODispatcher
|
||||||
import dev.msfjarvis.claw.core.injection.MainDispatcher
|
import dev.msfjarvis.claw.core.injection.MainDispatcher
|
||||||
import dev.msfjarvis.claw.model.Comment
|
import dev.msfjarvis.claw.model.Comment
|
||||||
import dev.msfjarvis.claw.model.UIPost
|
import dev.msfjarvis.claw.model.UIPost
|
||||||
import dev.msfjarvis.claw.model.fromSavedPost
|
import dev.msfjarvis.claw.model.fromSavedPost
|
||||||
import dev.msfjarvis.claw.model.toUIPost
|
|
||||||
import java.io.IOException
|
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
import java.io.OutputStream
|
import java.io.OutputStream
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
|
@ -141,17 +136,6 @@ constructor(
|
||||||
return _savedPosts.contains(post.shortId)
|
return _savedPosts.contains(post.shortId)
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend fun getPostComments(postId: String) =
|
|
||||||
withContext(ioDispatcher) {
|
|
||||||
when (val result = api.getPostDetails(postId)) {
|
|
||||||
is Success -> result.value.toUIPost()
|
|
||||||
is Failure.NetworkFailure -> throw result.error
|
|
||||||
is Failure.UnknownFailure -> throw result.error
|
|
||||||
is Failure.HttpFailure -> throw result.toError()
|
|
||||||
is Failure.ApiFailure -> throw IOException("API returned an invalid response")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
suspend fun getSeenComments(postId: String) = commentsRepository.getSeenComments(postId)
|
suspend fun getSeenComments(postId: String) = commentsRepository.getSeenComments(postId)
|
||||||
|
|
||||||
fun markSeenComments(postId: String, comments: List<Comment>) {
|
fun markSeenComments(postId: String, comments: List<Comment>) {
|
||||||
|
|
|
@ -26,7 +26,5 @@ interface PostActions {
|
||||||
|
|
||||||
fun isPostSaved(post: UIPost): Boolean
|
fun isPostSaved(post: UIPost): Boolean
|
||||||
|
|
||||||
suspend fun getComments(postId: String): UIPost
|
|
||||||
|
|
||||||
suspend fun getLinkMetadata(url: String): LinkMetadata
|
suspend fun getLinkMetadata(url: String): LinkMetadata
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue