private void Charge()
        {
            ConversationText = "";
            ListMessages = new ObservableCollection<Message>();
            var request = new HttpRequestGet();

            ValidateKey.GetValideKey();
            var resDel = request.GetConversation(FriendUser, Singleton.Singleton.Instance().SecureKey,
                Singleton.Singleton.Instance().CurrentUser, new List<Message>());
            resDel.ContinueWith(delegate(Task<object> tmp)
            {
                var test = tmp.Result as List<Message>;
                if (test != null)
                {
                    CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                        () =>
                        {
                            foreach (var message in test)
                            {
                                if (message.dest_id == Singleton.Singleton.Instance().CurrentUser.id)
                                {
                                    message.type = "recu";
                                    ListMessages.Add(message);
                                }
                                else
                                {
                                    message.type = "envoye";
                                    ListMessages.Add(message);
                                }
                            }
                        });
                }
            });
        }