initContextualDataCollection method

  1. @override
Future<Object?> initContextualDataCollection(
  1. ContextualCredential credentials
)
override

Implementation

@override
Future<Object?> initContextualDataCollection(
    ContextualCredential credentials) async {
  try {
    final Object? contextualData = await methodChannel
        .invokeMethod<Object?>('initContextualDataCollection', {
      "customerId": credentials.customerId,
      "appUsageDays": credentials.appUsageDays,
      "apiPassword": credentials.apiPassword,
      "apiUsername": credentials.apiUsername,
      "authApiUrl": credentials.authApiUrl,
      "sendDataApiUrl": credentials.sendDataApiUrl
    });
    return contextualData;
  } catch (e) {
    debugPrint("Failed to initialize contextual data collection: $e");
    return null;
  }
}