When I clear storage and relogin the old session is still active which makes more than 1 device with the same push token.
- When session is revoked through any reason make sure to deregister the pushtoken assigned to it
- Check the pushCode on login and deactivate old sessions if it is being used again.
- The pushCode is tied to a session if the same pushCode is used twice it means the same device is logged in twice
- Make the session/pushcode relevent to the user so when we add the ability to have multiple users on 1 device we don't disable sessions