mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 16:57:36 +00:00
LibCore: Replace Result<T, E> use with ErrorOr<T> in Core::Account
This commit is contained in:
parent
01a6a4f7c4
commit
4eeab4cfc8
2 changed files with 10 additions and 13 deletions
|
@ -6,7 +6,6 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <AK/Result.h>
|
||||
#include <AK/String.h>
|
||||
#include <AK/Types.h>
|
||||
#include <AK/Vector.h>
|
||||
|
@ -34,8 +33,8 @@ public:
|
|||
};
|
||||
|
||||
static Account self(Read options = Read::All);
|
||||
static Result<Account, String> from_name(const char* username, Read options = Read::All);
|
||||
static Result<Account, String> from_uid(uid_t uid, Read options = Read::All);
|
||||
static ErrorOr<Account> from_name(char const* username, Read options = Read::All);
|
||||
static ErrorOr<Account> from_uid(uid_t uid, Read options = Read::All);
|
||||
|
||||
bool authenticate(SecretString const& password) const;
|
||||
bool login() const;
|
||||
|
@ -68,7 +67,7 @@ public:
|
|||
bool sync();
|
||||
|
||||
private:
|
||||
static Result<Account, String> from_passwd(const passwd&, const spwd&);
|
||||
static ErrorOr<Account> from_passwd(passwd const&, spwd const&);
|
||||
|
||||
Account(const passwd& pwd, const spwd& spwd, Vector<gid_t> extra_gids);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue