Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / src / resolvers / reviews.ts
Size: Mime:

import { isSafe } from 'exotic'
import { isErrorLikeResponse } from '@skava/modules/___dist/oneRequest/deps/isErrorLikeResponse'
import { reviewDetails } from '../endpoints/review/fixtures/reviewDetails.fixture'
import { rating } from '../endpoints/review/fixtures/rating.fixture'
import {
  getReview,
} from '../endpoints/review/requests.POST'

export default {
  Query: {
    productReview: async (obj, args, context, info) => {
      const { productId } = args
      const getReviewParams = {
        offset: 0,
        limit: 10,
      }
      //const response = await context.review.getReview(getReviewParams, productId)
      // @todo Using fixtures for demo
      return reviewDetails
      //return response
    },
    productRating: async (obj, args, context, info) => {
      //const { productId } = args
      // @todo need api for ratings
      //const response = await context.review.getReview(getReviewParams, productId)
      // @todo Using fixtures for demo
      return rating
      //return response
    },
  },
}