Exemplo n.º 1
0
 private void UpdateUserFriends(Action onSuccess = null, Action <Error> onError = null)
 {
     SdkFriendsLogic.Instance.GetUserFriends(friends =>
     {
         Friends = friends;
         UserFriendsUpdatedEvent?.Invoke();
         onSuccess?.Invoke();
     }, onError);
 }
Exemplo n.º 2
0
 private void RemoveUserFromMemory(FriendModel user)
 {
     if (Friends.Contains(user))
     {
         Friends.Remove(user);
         UserFriendsUpdatedEvent?.Invoke();
     }
     if (Pending.Contains(user))
     {
         Pending.Remove(user);
         PendingUsersUpdatedEvent?.Invoke();
     }
     if (Requested.Contains(user))
     {
         Requested.Remove(user);
         RequestedUsersUpdatedEvent?.Invoke();
     }
     if (Blocked.Contains(user))
     {
         Blocked.Remove(user);
         BlockedUsersUpdatedEvent?.Invoke();
     }
 }