Support Telegram login widget auth
Some checks failed
Build and deploy Backend / build (push) Has been cancelled
Some checks failed
Build and deploy Backend / build (push) Has been cancelled
This commit is contained in:
@@ -12,9 +12,11 @@ app.register(mercurius, {
|
||||
resolvers,
|
||||
graphiql: true,
|
||||
context: async (request) => {
|
||||
const header = request.headers['x-telegram-init-data'];
|
||||
const initDataHeader = request.headers['x-telegram-init-data'];
|
||||
const loginDataHeader = request.headers['x-telegram-login-data'];
|
||||
return {
|
||||
telegramInitData: Array.isArray(header) ? header[0] : header,
|
||||
telegramInitData: Array.isArray(initDataHeader) ? initDataHeader[0] : initDataHeader,
|
||||
telegramLoginData: Array.isArray(loginDataHeader) ? loginDataHeader[0] : loginDataHeader,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user