interactionMessage method

void interactionMessage(
  1. String interactionId,
  2. int offset
)

Implementation

void interactionMessage(String interactionId, int offset) {
  if (socket == null || !socket!.connected) {
    Logs.debug("⚠️ Cannot fetch interaction messages - socket not connected");
    return;
  }

  Map<String, dynamic> interactionPayload = {
    "interactionId": interactionId,
    "offset": offset,
    "appId": config.appId,
  };

  if (config.history.show) {
    interactionPayload["threadId"] =
        "chat:${user.participantId}:${config.appId}";
  }
  Logs.debug("interaction-messages => $interactionPayload");
  socket!.emit('interaction-messages', interactionPayload);
}