addAitMember method

void addAitMember(
  1. String account,
  2. String name,
  3. int start
)

Implementation

void addAitMember(String account, String name, int start) {
  for (var aitMsg in _aitBlocks.values) {
    for (var segment in aitMsg.segments) {
      if (start <= segment.start) {
        segment.start += name.length;
        segment.endIndex += name.length;
        continue;
      }
    }
  }
  AitMsg? aitBlock = _aitBlocks[account];
  if (aitBlock == null) {
    aitBlock = AitMsg(name);
    _aitBlocks[account] = aitBlock;
  }
  int end = start + name.length - 1;
  aitBlock.addSegment(start, end);
}