users
Documentation / lib/server/users
createUser()
function createUser(db: any, newUser: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:12
Creates a new user
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getAlluser()
function getAlluser(db: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:35
Gets all user
Parameters
Parameter | Type | Description |
---|---|---|
|
|
Returns
Promise
<any
>
getUserByEmail()
function getUserByEmail(db: any, email: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:45
Gets a user by email
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getUserById()
function getUserById(db: any, id: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:57
Gets a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getUserByUsername()
function getUserByUsername(db: any, name: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:69
Gets a user by username
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
| ‐ |
Returns
Promise
<any
>
updateUserById()
function updateUserById(
db: any,
id: any,
userData: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:82
Updates a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
| |
|
|
Returns
Promise
<any
>
deleteUserById()
function deleteUserById(db: any, id: any): Promise<any>;
Defined in: apps/web/src/lib/server/users.ts:102
Deletes a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
createApiKey()
function createApiKey(length?: number): string;
Defined in: apps/web/src/lib/server/users.ts:117
Generates a random alphanumeric key.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
|
|
| The length of the API key |
Returns
string
The API key
validateApiKey()
function validateApiKey(db: any, apiKey: string): Promise<boolean>;
Defined in: apps/web/src/lib/server/users.ts:125
Parameters
Parameter | Type |
---|---|
|
|
|
|
Returns
Promise
<boolean
>
cancelStripeCustomerSubscriptions()
function cancelStripeCustomerSubscriptions(email: string, env: any): Promise<void>;
Defined in: apps/web/src/lib/server/users.ts:141
Cancels all subscriptions for a given customer email
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<void
>
getStripeManageSubscriptionURL()
function getStripeManageSubscriptionURL(email: any, env: any): Promise<string>;
Defined in: apps/web/src/lib/server/users.ts:175
Parameters
Parameter | Type |
---|---|
|
|
|
|
Returns
Promise
<string
>