More graphql fixes

This commit is contained in:
Chi Vinh Le
2017-08-30 20:42:13 +07:00
parent 37638cab86
commit 02ec1f69ee
3 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
export default {
mutations: {
SetUserStatus: () => ({
refetchQueries: ['CoralAdmin_Community'],
refetchQueries: ['TalkAdmin_FlaggedAccounts'],
}),
RejectUsername: () => ({
refetchQueries: ['CoralAdmin_Community'],
refetchQueries: ['TalkAdmin_FlaggedAccounts'],
}),
},
};
@@ -72,7 +72,7 @@ class FlaggedAccountsContainer extends Component {
const LOAD_MORE_QUERY = gql`
query TalkAdmin_LoadMoreFlaggedAccounts($limit: Int, $cursor: Cursor) {
users(query:{action_type: FLAG, limit: $limit, cursor: $cursor}){
users(query:{action_type: FLAG, statuses: [PENDING], limit: $limit, cursor: $cursor}){
hasNextPage
endCursor
nodes {
+3
View File
@@ -73,6 +73,9 @@ const getUsersByQuery = async ({user, loaders: {Actions}}, {ids, limit, cursor,
query = query.limit(limit + 1);
}
// Sort by created_at.
query.sort({created_at: sortOrder === 'DESC' ? -1 : 1});
const nodes = await query.exec();
// The hasNextPage is always handled the same (ask for one more than we need,