chore: update package dependencies and improve pub/sub iterator usage
- Updated various package dependencies in package-lock.json and package.json for enhanced stability and performance. - Changed pub/sub iterator methods from `asyncIterator` to `asyncIterableIterator` in multiple schema files for better compatibility with the latest GraphQL subscriptions. - Added `moduleResolution` option in tsconfig.json to support Node.js-style module resolution.
This commit is contained in:
@@ -283,9 +283,9 @@ export class CollaborationSessionSchema extends PothosSchema {
|
||||
},
|
||||
})
|
||||
if (!collaborationSession) throw new Error('Collaboration session not found')
|
||||
return ctx.websocket.pubSub.asyncIterator(
|
||||
return ctx.websocket.pubSub.asyncIterableIterator(
|
||||
`collaborationSessionUpdated:${collaborationSession.id}`,
|
||||
) as unknown as AsyncIterable<CollaborationSession>
|
||||
)
|
||||
},
|
||||
resolve: async (payload: CollaborationSession) => payload,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user