Пример #1
0
        async void EnviarMensaje(object sender, System.EventArgs e)
        {
            if (!string.IsNullOrEmpty(_entryMensaje.Text))
            {
                var now = DateTime.Now;

                var user = PropertiesManager.GetUserInfo();
                var me   = new Mensaje();
                me.api_token = user.data.api_token;
                me.mensaje   = _entryMensaje.Text;
                ShowProgress("Enviando");
                var message = await ClientGuanajoven.EnviarChat(me);

                HideProgress();

                var isTrue = ClientGuanajoven.Data(message);
                if (isTrue == "true")
                {
                    _items.Add(new ChatModel()
                    {
                        mensaje       = _entryMensaje.Text,
                        envia_usuario = 1,
                        created_at    = now.ToString("u").Substring(0, now.ToString("u").Length - 1),
                    });
                    ScrollToLast(false);
                    _entryMensaje.Text = "";
                    await _dialogWriteMessage.FadeTo(0, 200, Easing.SinOut);

                    _dialogWriteMessage.IsVisible = false;
                }
            }
        }