getVariablesForAgent static method

Map<String, dynamic> getVariablesForAgent(
  1. BuildContext context,
  2. String validAgentId
)

Implementation

static Map<String, dynamic> getVariablesForAgent(BuildContext context,
    String validAgentId) {
  final chatProvider = Provider.of<ChatProvider>(context, listen: false);
  final agentDetails = chatProvider.agentDetails;

  if (agentDetails == null) {
    return {
      'appName': 'HAIVA',
      'bundleId': 'com.example.haiva',
    };
  }

  return {
    'appName': agentDetails.displayName,
    'bundleId': 'com.example.agentapp.$validAgentId',
  };
}