Skip to content

Class: AppwriteUserRepository ​

Defined in: packages/appwrite/src/index.ts:159

Appwrite implementation of the UserRepository interface. Retrieves user data from Appwrite using the admin client.

Implements ​

Constructors ​

Constructor ​

new AppwriteUserRepository(config): AppwriteUserRepository

Defined in: packages/appwrite/src/index.ts:162

Parameters ​

config ​

AppwriteConfig

Returns ​

AppwriteUserRepository

Methods ​

getById() ​

getById(userId): Promise<TUser>

Defined in: packages/appwrite/src/index.ts:173

Retrieves a user by their ID. Returns a minimal user profile if the user is not found or an error occurs.

Parameters ​

userId ​

string

The user ID to look up

Returns ​

Promise<TUser>

The user data or a minimal profile on error

Implementation of ​

UserRepository.getById