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"
]
有人有什么想法吗?谢谢