@@ -20,6 +20,7 @@ import org.wordpress.android.fluxc.model.PostModel
20
20
import org.wordpress.android.fluxc.model.list.AuthorFilter
21
21
import org.wordpress.android.fluxc.model.list.AuthorFilter.Everyone
22
22
import org.wordpress.android.fluxc.model.list.AuthorFilter.SpecificAuthor
23
+ import org.wordpress.android.fluxc.model.list.ListOrder
23
24
import org.wordpress.android.fluxc.model.list.PagedListWrapper
24
25
import org.wordpress.android.fluxc.model.list.PostListDescriptor
25
26
import org.wordpress.android.fluxc.model.list.PostListDescriptor.PostListDescriptorForRestSite
@@ -32,6 +33,7 @@ import org.wordpress.android.modules.UI_THREAD
32
33
import org.wordpress.android.ui.posts.AuthorFilterSelection
33
34
import org.wordpress.android.ui.posts.AuthorFilterSelection.EVERYONE
34
35
import org.wordpress.android.ui.posts.AuthorFilterSelection.ME
36
+ import org.wordpress.android.ui.posts.PostListType.SCHEDULED
35
37
import org.wordpress.android.ui.posts.PostListType.SEARCH
36
38
import org.wordpress.android.ui.posts.PostUtils
37
39
import org.wordpress.android.ui.posts.trackPostListAction
@@ -220,13 +222,15 @@ class PostListViewModel @Inject constructor(
220
222
site = connector.site,
221
223
statusList = connector.postListType.postStatuses,
222
224
author = author,
223
- searchQuery = searchQuery
225
+ searchQuery = searchQuery,
226
+ order = if (connector.postListType == SCHEDULED ) ListOrder .ASC else ListOrder .DESC
224
227
)
225
228
} else {
226
229
PostListDescriptorForXmlRpcSite (
227
230
site = connector.site,
228
231
statusList = connector.postListType.postStatuses,
229
- searchQuery = searchQuery
232
+ searchQuery = searchQuery,
233
+ order = if (connector.postListType == SCHEDULED ) ListOrder .ASC else ListOrder .DESC
230
234
)
231
235
}
232
236
}
@@ -407,4 +411,4 @@ class PostListViewModel @Inject constructor(
407
411
}
408
412
return false
409
413
}
410
- }
414
+ }
0 commit comments