submit method

  1. @override
Future<ChatSubmitResult> submit(
  1. ChatSubmission submission
)
override

Implementation

@override
Future<ChatSubmitResult> submit(ChatSubmission submission) =>
    _submissions.submit(submission, () {
      if (submission.sessionIdentity != state.identity) {
        return Future.value(
          const ChatSubmitResult.rejected('The conversation changed.'),
        );
      }
      return onSubmit(submission);
    });