123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import { gql } from '../../helpers/getGQL'
- import { actionPromise } from '../types/promiseTypes'
- export const actionExplorePosts = (skip) =>
- actionPromise(
- 'explorePosts',
- gql(
- ` query PostsFeed($_id:String){
- PostFind(query:$_id){
- owner{_id login avatar{url}}
- images{_id url originalFileName} title text
- _id likesCount
- likes{
- _id
- owner{
- _id login avatar {_id url}
- }
- }
- comments{
- _id, createdAt, text owner{_id login avatar{_id url}}
- answers{
- _id, createdAt, text owner{_id login avatar{_id url}}
-
- }
- }
- }
- }`,
- {
- _id: JSON.stringify([
- {},
- {
- sort: [{ _id: -1 }],
- skip: [skip || 0],
- limit: [12],
- },
- ]),
- },
- ),
- )
- export const actionExplorePostsCount = () =>
- actionPromise(
- 'explorePostsCount',
- gql(
- ` query CountAllPosts($_id:String!){
- PostCount(query:$_id)
- }`,
- {
- _id: JSON.stringify([{}]),
- },
- ),
- )
|