getTokenType function
Token
getTokenType(
- int? messageTokenTpyesId,
- 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;
}