isVerified endpoint
Renamet noen ting for bedre clarity:
-
User
(type) toUserJWT
-
User
(mongoose model) toUserModel
Istedenfor å lagre isVerified
i jwt tokenet blir det sendt via eget endpoint. Det kan føre til litt overhead siden den må hentes ut hver gang man laster inn siden, men tror det burde gå fint. isValidated
kan evt lagres i localStorage hvis det blir problem
La til nytt tRPC endpoint user.isVerified
for å sjekke om den innloggede bruken er verifisert.
Endpointet brukes i useAuth
slik at alle kan hente ut om brukeren er verifisert, men true
som default verdi mens det fetches (slik at det ikke blinker i 0.1s med at man ikke er verifisert hver gang man reloader)
Før man verifiserer seg:
Blir automatisk oppdatert etter at man trykker verifisering linken (både i originale fanen og den nye)