identifyUser static method

Future<void> identifyUser(
  1. EngagiveUser user, {
  2. String? identifyToken,
})

Create or resume a visitor session.

Pass the logged-in user id on EngagiveUser.id. The SDK signs the identify JWT with EngagiveConfig.secretKey unless identifyToken is set.

Implementation

static Future<void> identifyUser(
  EngagiveUser user, {
  String? identifyToken,
}) async {
  _ensureInitialized();
  final identity = user.resolveIdentity();
  await _bootstrapSession(
    user: user,
    identity: identity,
    identifyToken: identifyToken,
  );
}