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 ​
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