mirror of
https://github.com/wassname/talk.git
synced 2026-09-10 12:43:11 +08:00
Support live updates
This commit is contained in:
@@ -50,7 +50,7 @@ const createSubscriptionManager = (server) => new SubscriptionServer({
|
||||
connection.upgradeReq.headers['authorization'] = `Bearer ${token}`;
|
||||
}
|
||||
},
|
||||
onSubscribe: (parsedMessage, baseParams, connection) => {
|
||||
onOperation: (parsedMessage, baseParams, connection) => {
|
||||
|
||||
// Cache the upgrade request.
|
||||
let upgradeReq = connection.upgradeReq;
|
||||
@@ -58,15 +58,15 @@ const createSubscriptionManager = (server) => new SubscriptionServer({
|
||||
// Attach the context per request.
|
||||
baseParams.context = async () => {
|
||||
let req;
|
||||
|
||||
|
||||
try {
|
||||
req = await deserializeUser(upgradeReq);
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
console.error(connection);
|
||||
|
||||
return new Context({}, pubsub);
|
||||
}
|
||||
|
||||
|
||||
return new Context(req, pubsub);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user