setStatusBasedOnError method

void setStatusBasedOnError(
  1. dynamic e
)

Implementation

void setStatusBasedOnError(dynamic e) {
  lastStatus = AIStatus.tokenLimitError;
  lastStatusCheckedTime = DateTime.now().toUtc();

  if (e is String) {
    UtilsCommon.log(
      'GeminiAI$e',
      isError: true,
    );
    return;
  }
  UtilsCommon.log(
    'GeminiAI',
    error: e,
    isError: true,
  );
}