getQueryUrl static method

String getQueryUrl(
  1. String idAssistant,
  2. String idConversation, {
  3. String? lastEventId,
  4. bool isMarketplace = false,
})

SSE URL for (GET) conversation queries history + catch-up.

When lastEventId is provided, the server can send only events after it.

Implementation

static String getQueryUrl(
  String idAssistant,
  String idConversation, {
  String? lastEventId,
  bool isMarketplace = false,
}) {
  final String base =
      '$apiUrl/${chatBotsBasePath(isMarketplace)}/$idAssistant/conversations/$idConversation/queries?sse=true';
  if (lastEventId == null || lastEventId.trim().isEmpty) return base;
  return '$base&lastEventId=$lastEventId';
}