Skip to content

Commit f0dc9da

Browse files
authored
Merge pull request #17220 from GitStartHQ/issue/15844_scheduled_posts_order_lists_latest_post_first
Scheduled posts order lists latest post first #15844
2 parents 1c362a4 + e594091 commit f0dc9da

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

WordPress/src/main/java/org/wordpress/android/viewmodel/posts/PostListViewModel.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import org.wordpress.android.fluxc.model.PostModel
2020
import org.wordpress.android.fluxc.model.list.AuthorFilter
2121
import org.wordpress.android.fluxc.model.list.AuthorFilter.Everyone
2222
import org.wordpress.android.fluxc.model.list.AuthorFilter.SpecificAuthor
23+
import org.wordpress.android.fluxc.model.list.ListOrder
2324
import org.wordpress.android.fluxc.model.list.PagedListWrapper
2425
import org.wordpress.android.fluxc.model.list.PostListDescriptor
2526
import org.wordpress.android.fluxc.model.list.PostListDescriptor.PostListDescriptorForRestSite
@@ -32,6 +33,7 @@ import org.wordpress.android.modules.UI_THREAD
3233
import org.wordpress.android.ui.posts.AuthorFilterSelection
3334
import org.wordpress.android.ui.posts.AuthorFilterSelection.EVERYONE
3435
import org.wordpress.android.ui.posts.AuthorFilterSelection.ME
36+
import org.wordpress.android.ui.posts.PostListType.SCHEDULED
3537
import org.wordpress.android.ui.posts.PostListType.SEARCH
3638
import org.wordpress.android.ui.posts.PostUtils
3739
import org.wordpress.android.ui.posts.trackPostListAction
@@ -220,13 +222,15 @@ class PostListViewModel @Inject constructor(
220222
site = connector.site,
221223
statusList = connector.postListType.postStatuses,
222224
author = author,
223-
searchQuery = searchQuery
225+
searchQuery = searchQuery,
226+
order = if(connector.postListType == SCHEDULED) ListOrder.ASC else ListOrder.DESC
224227
)
225228
} else {
226229
PostListDescriptorForXmlRpcSite(
227230
site = connector.site,
228231
statusList = connector.postListType.postStatuses,
229-
searchQuery = searchQuery
232+
searchQuery = searchQuery,
233+
order = if(connector.postListType == SCHEDULED) ListOrder.ASC else ListOrder.DESC
230234
)
231235
}
232236
}

0 commit comments

Comments
 (0)