Skip to content

Commit

Permalink
Remove invalid tokens from storage
Browse files Browse the repository at this point in the history
  • Loading branch information
bokub committed Jun 10, 2021
1 parent d7b8c9a commit 861b759
Show file tree
Hide file tree
Showing 6 changed files with 5,827 additions and 19 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ const session = new linky.Session({
// Cette fonction sera appelée si les tokens sont renouvelés
// Les tokens précédents ne seront plus valides
// Il faudra utiliser ces nouveaux tokens à la prochaine création de session
// Si accessToken et refreshToken sont vides, cela signifie que les tokens ne peuvent plus
// être utilisés. Il faut alors en récupérer des nouveaux sur conso.vercel.app
},
});

Expand Down Expand Up @@ -150,4 +152,4 @@ session.getMaxPower('2020-08-24', '2020-09-01').then((result) => {
[coverage-src]: https://flat.badgen.net/codecov/c/github/bokub/linky
[coverage-href]: https://codecov.io/gh/bokub/linky
[style-src]: https://flat.badgen.net/badge/code%20style/prettier/ff69b4
[style-href]: https://github.com/prettier/prettier
[style-href]: https://github.com/bokub/prettier-config
5 changes: 5 additions & 0 deletions bin/auth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ export function getSession(): Session {
onTokenRefresh: (accessToken, refreshToken) => {
store.setAccessToken(accessToken);
store.setRefreshToken(refreshToken);
if (!refreshToken) {
throw new Error(
"Vos tokens sont invalides et ont été supprimés\nRelancez 'linky auth' pour vous connecter"
);
}
},
});
}
Loading

0 comments on commit 861b759

Please sign in to comment.