apollographql / apollographql/fullstack-tutorial
Me Resolver on final is misleading
- Lingua principale
- TypeScript
- Stelle
- 1.2k
- Fork
- 808
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
This is the resolver for me on final
```
me: async (_, __, { dataSources }) =>
dataSources.userAPI.findOrCreateUser(),
```
However it could (and probably should) be
```
me: async (_, __, context) => context.user
```
which is the logged in user authenticated by the authorization headers.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Individua il resolver `me` finale mostrato nell’issue e verifica come viene popolato il contesto del resolver a partire dagli header di autorizzazione. Verifica se dovrebbe restituire `context.user` invece di chiamare `dataSources.userAPI.findOrCreateUser()`; il lavoro è completo quando il resolver restituisce in modo coerente l’utente autenticato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- graphql, typescript
- Ambito
- api, authentication
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 35/100