identify method

  1. @override
Future<RawEvent?> identify(
  1. IdentifyEvent event
)
override

Implementation

@override
Future<RawEvent?> identify(IdentifyEvent event) async {
  await _amplitudeInstance.setUserId(event.userId);
  if (event.traits != null) {
    final Identify identify = Identify();
    await Future.wait(event.traits!.toJson().entries.map((entry) async {
      identify.set(entry.key, entry.value.toString());
    }));
    _amplitudeInstance.identify(identify);
  }
  return event;
}