identify static method

Future<void> identify(
  1. String userId, {
  2. Map<String, dynamic>? traits,
})

Implementation

static Future<void> identify(
  String userId, {
  Map<String, dynamic>? traits,
}) async {
  // Sanitise traits client-side — see TraitGovernor.
  final result = _traitGovernor.process(traits, workspaceId: _workspaceId);
  try {
    await _channel.invokeMethod('identify', {
      'userId': userId,
      'traits': result.sanitized,
    });
  } on PlatformException catch (e) {
    // ignore: avoid_print
    print('Failed to identify user: ${e.message}');
  }
}