@tidal-music/common!TidalError - if the auth module has not been initialized
TokenResponseError - if no token could be fetched in the time limit
UnexpectedError - if the credentials are not valid (e.g. status 401)
@tidal-music/common!RetryableError - if the server is not reachable (e.g. status 500)
@tidal-music/common!NetworkError - if the client appears to be offline
After displaying the code to the user, you need to call this method to finalize the login flow. This method will poll until the user has logged in on another device. Once the user has logged in, the access token will be stored in the secure storage.