Example #1
0
        public static void TakeInvites()
        {
            var jsonList = LoginForm.Server.GetInvited(_MyClient.Id);

            if (jsonList != null)
            {
                foreach (var json in jsonList)
                {
                    var invite = JsonConvert.DeserializeObject <Friend>(json);                                     //Deserializa json para classe friend para pegar o id do invite
                    var person = JsonConvert.DeserializeObject <Client>(LoginForm.Server.FindById(invite.UserId)); //Deserializa json para classe client para pegar o nome pelo friendid no invite
                    if (!NotificationsFLP.Controls.ContainsKey(person.Name))
                    {
                        NotificationsFLP.Controls.Add(NotificationComponent.CreateBlock(person.Name, invite.Id));
                    }
                }
            }
        }