getAssistantImageUrl static method

String getAssistantImageUrl(
  1. String assistantId,
  2. String imageUuid,
  3. bool isMarketplace,
  4. ImageFormat format,
)

Implementation

static String getAssistantImageUrl(
  String assistantId,
  String imageUuid,
  bool isMarketplace,
  ImageFormat format,
) {
  try {
    if (imageUuid.isEmpty) return getAssistantFallbackImage(assistantId);
    String formatString = getImageFormatString(format);
    String target = isMarketplace ? "/marketplace" : "";
    return "https://cdn.pupau.ai$target/assistants/prod/$assistantId/$imageUuid-$formatString.jpg";
  } catch (e) {
    return getAssistantFallbackImage(assistantId);
  }
}