isConnected method

Future<bool> isConnected(
  1. RoomClient room,
  2. String agentName
)

Implementation

Future<bool> isConnected(RoomClient room, String agentName) async {
  if (server.openaiConnectorId == null && oauth == null) {
    return true;
  }
  final token = await room.secrets.getOfflineOAuthToken(
    connector: server.openaiConnectorId == null ? null : ConnectorRef(openaiConnectorId: server.openaiConnectorId!),
    oauth: server.openaiConnectorId != null ? null : oauth,
    delegatedTo: agentName,
  );
  return token != null;
}