submit method
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);
});