I am developing an application using AppWarp for Xamarin.Android and I have noticed that if I call RecoverConnectionWithSessionId() with a session ID that is valid but matches a different username than the one passed in I can no longer connect as the user who the session ID actually belonged to. For example if we have
- User1, SessionID1 = 1234567
If I call Connect(User1) then I lose connection and call Connect(User1) again (like if say the user leaves the app via the home button and then returns to the app so I try to re-connect) I will get an AUTH_ERROR so I call RecoverConnectionWithSessionId(SessionID1, "RandomString") mistakenly passing in the wrong username within the recovery period for Connection Resiliency I will now never be able to connect as User1 ever again even after the recovery period expires I will always get an AUTH_ERROR. I have tried completely turning off the internet and closing my app and I still get an AUTH_ERROR when trying to connect as User1 so it seems that the server is stuck with a never ending session. Can you guys help me with this?