protected void UpdateAuthorization() { CacheUserData state = CurrentPlayer; if (state != null) { if (!state.IsAuthenticated) { state.IsAuthenticated = true; GlobalSettings.AuthenticatedUsers.AddOrUpdate(UEmail, state, (k, v) => state); } } else { state = new CacheUserData() { IsAuthenticated = true }; GlobalSettings.AuthenticatedUsers.AddOrUpdate(UEmail, state, (k, v) => state); } }
protected bool UpdateCurrentPlayer(CacheUserData updatedData) { return(GlobalSettings.AuthenticatedUsers.AddOrUpdate(UEmail, updatedData, (k, v) => updatedData) != null); }