users
Documentation / lib/server/users
cancelStripeCustomerSubscriptions()
function cancelStripeCustomerSubscriptions(email: string, env: any): Promise<void>;
Defined in: web-app/src/lib/server/users.ts:142
Cancels all subscriptions for a given customer email
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<void
>
createApiKey()
function createApiKey(length?: number): string;
Defined in: web-app/src/lib/server/users.ts:109
Generates a random alphanumeric key.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
|
|
| The length of the API key |
Returns
string
The API key
createUser()
function createUser(db: any, newUser: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:12
Creates a new user
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
deleteUserById()
function deleteUserById(db: any, id: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:94
Deletes a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getAllUsers()
function getAllUsers(db: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:31
Gets all users
Parameters
Parameter | Type | Description |
---|---|---|
|
|
Returns
Promise
<any
>
getStripeManageSubscriptionURL()
function getStripeManageSubscriptionURL(email: any, env: any): Promise<string>;
Defined in: web-app/src/lib/server/users.ts:176
Parameters
Parameter | Type |
---|---|
|
|
|
|
Returns
Promise
<string
>
getUserByEmail()
function getUserByEmail(db: any, email: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:41
Gets a user by email
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getUserById()
function getUserById(db: any, id: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:53
Gets a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
|
Returns
Promise
<any
>
getUserByUsername()
function getUserByUsername(db: any, name: any): Promise<any>;
Defined in: web-app/src/lib/server/users.ts:65
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: web-app/src/lib/server/users.ts:78
Updates a user by id
Parameters
Parameter | Type | Description |
---|---|---|
|
| |
|
| |
|
|
Returns
Promise
<any
>
validateApiKey()
function validateApiKey(db: any, apiKey: string): Promise<boolean>;
Defined in: web-app/src/lib/server/users.ts:125
Parameters
Parameter | Type |
---|---|
|
|
|
|
Returns
Promise
<boolean
>