Esempio n. 1
0
 protected void OnSubmit()
 {
     if (MessagesState.Value.State == State.Default)
     {
         Dispatcher.Dispatch(new PostTextMessageAction(CircleId, NewMessage));
         NewMessage = new TextMessageEditModel(); // start over
     }
     else if (MessagesState.Value.State == State.IsRecording)
     {
         _postVoiceMessageWhenAvailable = true;
         StopRecording();
     }
     else if (MessagesState.Value.State == State.RecordingAvailable)
     {
         PostVoiceMessage();
     }
 }
Esempio n. 2
0
 public PostTextMessageAction(Guid circleId, TextMessageEditModel message)
 {
     CircleId = circleId;
     Message  = message;
 }
Esempio n. 3
0
 public Task <ActionResult <MessageViewModel> > Messages(Guid circleId, [FromBody] TextMessageEditModel model)
 {
     return(Messages(circleId, model.Id, ContentType.Text, () => Task.FromResult(model.Text)));
 }