mirror of
https://github.com/wassname/talk.git
synced 2026-06-28 22:54:39 +08:00
18 lines
487 B
JavaScript
18 lines
487 B
JavaScript
const schema = require('./schema');
|
|
const Context = require('./context');
|
|
const pubsub = require('./pubsub');
|
|
const {createSubscriptionManager} = require('./subscriptions');
|
|
|
|
module.exports = {
|
|
createGraphOptions: (req) => ({
|
|
|
|
// Schema is created already, so just include it.
|
|
schema,
|
|
|
|
// Load in the new context here, this'll create the loaders + mutators for
|
|
// the lifespan of this request.
|
|
context: new Context(req, pubsub)
|
|
}),
|
|
createSubscriptionManager
|
|
};
|