Require Telegram auth for app data
All checks were successful
Build and deploy Backend / build (push) Successful in 57s
All checks were successful
Build and deploy Backend / build (push) Successful in 57s
This commit is contained in:
@@ -83,8 +83,16 @@ export const resolvers = {
|
||||
JSON: GraphQLJSONObject,
|
||||
Query: {
|
||||
health: () => 'ok',
|
||||
places: () => listPlaces(),
|
||||
voiceExperiences: () => listVoiceExperiences(),
|
||||
places: async (_: unknown, __: unknown, context: unknown) => {
|
||||
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: {
|
||||
authenticateTelegram: async (
|
||||
|
||||
Reference in New Issue
Block a user