private void HandleUserLogin( Dictionary<string, object> invokeResult, bool stayLoggedIn ) { HeadersManager.GetInstance() .AddHeader( HeadersEnum.USER_TOKEN_KEY, invokeResult[ HeadersEnum.USER_TOKEN_KEY.Header ].ToString() ); if( CurrentUser == null ) CurrentUser = new BackendlessUser(); CurrentUser.PutProperties( invokeResult ); if( stayLoggedIn ) { LoginStorage loginStorage = new LoginStorage(); loginStorage.UserToken = invokeResult[ HeadersEnum.USER_TOKEN_KEY.Header ].ToString(); loginStorage.UserId = Backendless.UserService.CurrentUser.UserId; loginStorage.SaveData(); } }