insertMessage method

void insertMessage(
  1. int to,
  2. dynamic m
)

Implementation

void insertMessage(int to, types.Message m) {
  final newState = messagesCopy();
  if (to < newState.length) {
    newState.insert(to, m);
  } else {
    newState.add(m);
  }
  state = state.copyWith(messages: newState);
}