updateFromInfo method

  1. @internal
Future<bool> updateFromInfo(
  1. ParticipantInfo info
)

Implementation

@internal
Future<bool> updateFromInfo(lk_models.ParticipantInfo info) async {
  if (_participantInfo != null &&
      _participantInfo!.sid == info.sid &&
      _participantInfo!.version > info.version) {
    return false;
  }

  identity = info.identity;
  sid = info.sid;
  updateName(info.name);
  if (info.metadata.isNotEmpty) {
    _setMetadata(info.metadata);
  }
  _participantInfo = info;
  setPermissions(info.permission.toLKType());

  return true;
}