show how we can rely more on TS and use keyof instead of string.
because getTokens is used only in auth.service.ts seems better to pass whole user object and let that method handles what it needs
remove duplicates in code (discutable since method getTokensAndUpdateRtHash does 2 things obviously)
Since you did a lot of effort to go deep in the topic we should keep this repo clean, covered with tests, etc... because even though it is small, realy represents real world example
Goals:
Since you did a lot of effort to go deep in the topic we should keep this repo clean, covered with tests, etc... because even though it is small, realy represents real world example