acacode / acacode/swagger-typescript-api

Requests are sent before auth header is set

Offen
#537 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
4.1k
Forks
436
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm using this library and using react query around it. I've noticed that there is no way to check if the security data has been set so the requests are called before the auth header is set, resulting in a lot of forbidden requests. Is there something im missing or how can i fix this?

example of useEffect where i'm setting security data when token has been updated on useUser
```typescript
useEffect(() => {
if (user.token) {
API.setSecurityData({ token: user.token })
} else {
API.setSecurityData(null)
}
}, [user])
```

example of request that fire too early
```typescript
const userInfoQuery = useQuery(
["USER_INFO", user.token],
() => API.user.selfList(),
{
enabled: !!user.token,
}
)
```

i wish i could set enabled: to something else like `API.securityDataIsSet` but as far as i can see i can't even await for the securityData function to finish.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.