ArkaliaCore.Game.Game.Handlers.FriendHandler.addByCharacter C# (CSharp) Method

addByCharacter() private static method

private static addByCharacter ( Network client, string name ) : void
client Network
name string
return void
        private static void addByCharacter(Network.Game.GameClient client, string name)
        {
            Utilities.Logger.Debug("Try to add friend by character [" + name + "]");
            var player = World.GetClient(name);
            if (player != null)
            {
                if (!client.Account.Infos.HaveFriend(player.Account.ID))
                {
                    client.Account.Infos.Friends.Add(new Friends.Friend(player.Account.Infos.AccountId));
                    client.SendFriends();
                    client.Account.Infos.Save();
                }
                else
                {
                    //TODO: Have already friend
                }
            }
            else
            {
                client.Send("cMEf" + name);
            }
        }