@@ -20,6 +20,7 @@ import org.wordpress.android.fluxc.model.PostModel
2020import org.wordpress.android.fluxc.model.list.AuthorFilter
2121import org.wordpress.android.fluxc.model.list.AuthorFilter.Everyone
2222import org.wordpress.android.fluxc.model.list.AuthorFilter.SpecificAuthor
23+ import org.wordpress.android.fluxc.model.list.ListOrder
2324import org.wordpress.android.fluxc.model.list.PagedListWrapper
2425import org.wordpress.android.fluxc.model.list.PostListDescriptor
2526import org.wordpress.android.fluxc.model.list.PostListDescriptor.PostListDescriptorForRestSite
@@ -32,6 +33,7 @@ import org.wordpress.android.modules.UI_THREAD
3233import org.wordpress.android.ui.posts.AuthorFilterSelection
3334import org.wordpress.android.ui.posts.AuthorFilterSelection.EVERYONE
3435import org.wordpress.android.ui.posts.AuthorFilterSelection.ME
36+ import org.wordpress.android.ui.posts.PostListType.SCHEDULED
3537import org.wordpress.android.ui.posts.PostListType.SEARCH
3638import org.wordpress.android.ui.posts.PostUtils
3739import 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 }
@@ -407,4 +411,4 @@ class PostListViewModel @Inject constructor(
407411 }
408412 return false
409413 }
410- }
414+ }
0 commit comments