getTokenType function

Token getTokenType(
  1. int? messageTokenTpyesId,
  2. int currentIndex
)

Implementation

Token getTokenType(int? messageTokenTpyesId, int currentIndex) {
  if(tokenTypes.isEmpty){return Token(1, 2, '', 'TokenTypeIM', '$MIRRORF_FILE_URL/other/image/ai_icon_im.jpg');}
  Token? tokenType = tokenTypes.firstWhereOrNull(
    (item) => (item.id-1) == messageTokenTpyesId,
  );
  if(tokenType == null && (currentIndex > -1 && currentIndex < tokenTypes.length)){
    tokenType ??= tokenTypes[currentIndex];
  }
  tokenType ??= tokenTypes[0];
  return tokenType;
}