private void ProfileManager_OnReciveOnlneFriends(int[] onlineFriendIds)
    {
        friendList = FriendsTableAccessor.GetFriendsList();
        Debug.Log("FRIENDS COUNT: " + friendList.Count);

        var friendsProfileDatas = new FriendProfileData[friendList.Count];

        for (int i = 0; i < friendList.Count; i++)
        {
            var item = friendList[i];
            friendsIdMap.Add(item.id, item);

            var status = Status.Offline;

            for (int j = 0; j < onlineFriendIds.Length; j++)
            {
                status = friendsIdMap.ContainsKey(onlineFriendIds[i]) ? Status.Online : Status.Offline;
            }

            friendsProfileDatas[i] = new FriendProfileData {
                userData = item, status = status
            };
        }

        OnFriendsRecived(friendsProfileDatas);
    }
 public void Init(FriendProfileData profileData)
 {
     this.userData     = profileData.userData;
     nicknameText.text = $"{userData.nick}. Status: {profileData.status}";
 }