Require Telegram auth for app data
All checks were successful
Build and deploy Backend / build (push) Successful in 57s

This commit is contained in:
Ruslan Bakiev
2026-05-08 17:41:34 +07:00
parent 359a4237c3
commit fbe961c358

View File

@@ -83,8 +83,16 @@ export const resolvers = {
JSON: GraphQLJSONObject, JSON: GraphQLJSONObject,
Query: { Query: {
health: () => 'ok', health: () => 'ok',
places: () => listPlaces(), places: async (_: unknown, __: unknown, context: unknown) => {
voiceExperiences: () => listVoiceExperiences(), const graphqlContext = context as GraphqlContext;
await requireTelegramUser(graphqlContext.telegramInitData);
return listPlaces();
},
voiceExperiences: async (_: unknown, __: unknown, context: unknown) => {
const graphqlContext = context as GraphqlContext;
await requireTelegramUser(graphqlContext.telegramInitData);
return listVoiceExperiences();
},
}, },
Mutation: { Mutation: {
authenticateTelegram: async ( authenticateTelegram: async (