Методы Photon crud недоступны в резолвере graphql prisma2-nexus

 t.field('sendOrderCall', {
  type: 'OrderCall',
  args: {
    phone: stringArg({ nullable: false }),
  },
  resolve: async (parent, { phone }, ctx, info) => {
    let result
    try {
      result = await emailGenerator.sendCallRequest(phone)
    } catch (e) {
      throw new Error(e.message)
    }
    if (result) {
      console.log('ctx.photon: ' + 

      return ctx.photon.createOrderCall(
        {
          data: {
            phone,
          }
        },
        info
      )
  ...

К сожалению, ctx имеет объект фотон, но фотон не имеет доступа ни к каким призматическим методам. Только этот странный реквизит:

ctx.photon: [
 "datamodel",
"engine",
"dmmf",
"fetcher",
"connectionPromise"
 ]

У кого-нибудь есть идеи? Спасибо

0 ответов

Другие вопросы по тегам