trackState method

Future trackState(
  1. String name,
  2. Map<String, String>? parameters
)

Implementation

Future<dynamic> trackState(
    String name, Map<String, String>? parameters) async {
  try {
    return await MobileCore.trackState(name, data: parameters).timeout(
      Duration(seconds: 10),
      onTimeout: () {
        throw StateError('MobileCore.trackState timed out!');
      },
    );
  } catch (e) {
    debugPrint('Error tracking Adobe Analytics state: $e');
  }
}