Skip to content

Commit 443d6c5

Browse files
Merge pull request #4 from Yoko-Co/pagination
Resolving merge errors
2 parents 898c39b + 640772d commit 443d6c5

File tree

1 file changed

+9
-27
lines changed

1 file changed

+9
-27
lines changed

class-facetwp.php

+9-27
Original file line numberDiff line numberDiff line change
@@ -214,21 +214,16 @@ private function register_root_field($config)
214214
* facets array is the resolved payload for this field
215215
* results & pager are returned so the connection resolver can use the data
216216
*/
217-
return [
217+
$return_vals = [
218218
'facets' => array_values($payload['facets']),
219-
<<<<<<< HEAD
220-
<<<<<<< HEAD
221-
'results' => count( $payload['results'] ) > 0 ? $payload['results'] : [-1],
222-
=======
223-
// Return [-1] because an empty array will return all unfiltered results instead of none.
224-
'results' => count( $results ) ? $results : [-1],
225-
>>>>>>> 6c51f84 (Use GraphQL pagination filter)
226-
=======
227-
// Return [-1] because an empty array will return all unfiltered results instead of none.
228-
'results' => count( $results ) ? $results : [-1],
229-
>>>>>>> 6c51f8450b26a5ee87eb76fb31631403fe8847bf
230-
'pager' => $payload['pager'],
219+
'results' => count( $results ) ? $results : [-1]
231220
];
221+
222+
if ( ! self::$use_graphql_pagination ) {
223+
$return_vals['pager'] = $payload['pager'];
224+
}
225+
226+
return $return_vals;
232227
},
233228
]);
234229
}
@@ -261,23 +256,10 @@ private function register_facet_connection($config)
261256
$args['first'] = $source['pager']['per_page'];
262257
}
263258
$resolver = new PostObjectConnectionResolver($source, $args, $context, $info, $type);
264-
<<<<<<< HEAD
265-
<<<<<<< HEAD
266-
return $resolver
267-
->set_query_arg('post__in', $source['results'])
268-
->set_query_arg('orderby', 'post__in')
269-
->get_connection();
270-
=======
271-
=======
272-
>>>>>>> 6c51f8450b26a5ee87eb76fb31631403fe8847bf
273-
259+
274260
return $resolver
275261
->set_query_arg('post__in', $source['results'])
276262
->get_connection();
277-
<<<<<<< HEAD
278-
>>>>>>> 6c51f84 (Use GraphQL pagination filter)
279-
=======
280-
>>>>>>> 6c51f8450b26a5ee87eb76fb31631403fe8847bf
281263
},
282264
]);
283265
}

0 commit comments

Comments
 (0)