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:
@@ -544,10 +544,10 @@ export class UserSchema extends PothosSchema {
|
||||
const {
|
||||
websocket: { pubSub },
|
||||
} = ctx
|
||||
return pubSub.asyncIterator([
|
||||
return pubSub.asyncIterableIterator([
|
||||
`${PubSubEvent.NEW_MESSAGE}.${ctx.websocket.me?.id}`,
|
||||
`${PubSubEvent.NOTIFICATION}.${ctx.websocket.me?.id}`,
|
||||
]) as unknown as AsyncIterable<Message>
|
||||
])
|
||||
},
|
||||
resolve: async (payload: Message) => payload,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user