addPerson method

FakePerson addPerson({
  1. required String handle,
  2. required String displayName,
  3. String kind = 'user',
  4. String? loginName,
  5. String? password,
  6. String? totpCode,
  7. bool isOwner = false,
  8. bool newDevicesPending = false,
  9. String? id,
})

Adds a person or agent and returns it.

Implementation

FakePerson addPerson({
  required String handle,
  required String displayName,
  String kind = 'user',
  String? loginName,
  String? password,
  String? totpCode,
  bool isOwner = false,
  bool newDevicesPending = false,
  String? id,
}) {
  final p = FakePerson(
    id: id ?? nextId(),
    handle: handle,
    displayName: displayName,
    kind: kind,
    loginName: loginName,
    password: password,
    totpCode: totpCode,
    isOwner: isOwner,
    newDevicesPending: newDevicesPending,
  );
  people[p.id] = p;
  return p;
}