persist is admin in json user repo

This commit is contained in:
Yisroel Baum 2026-04-24 13:15:24 +03:00
parent dcb4df043e
commit 54db92a76c
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -22,12 +22,14 @@ class JsonUserRepository implements UserRepository
$users[] = [
'id' => $id,
'email' => (string) $dto->email,
'isAdmin' => $dto->isAdmin,
];
$this->writeUsers($users);
return new User(
id: $id,
email: $dto->email,
isAdmin: $dto->isAdmin,
);
}
@ -40,6 +42,7 @@ class JsonUserRepository implements UserRepository
return new User(
id: $data['id'],
email: new EmailAddress($data['email']),
isAdmin: $data['isAdmin'] ?? false,
);
}
}