Athena.systems.account ​
Functions ​
create ​
Usage
Athena.systems.account.create(player, dataToAppend): Promise<Account>
Create an account with default data.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| player | Player | An alt:V Player Entity | 
| dataToAppend | Object | Any additional data / identifiers to add to an account. | 
Returns ​
Promise<Account>
Defined in ​
getAccount ​
Usage
Athena.systems.account.getAccount(key, value): Promise<Account | undefined>
Fetch account for a player based on key / value pair.
Parameters ​
| Name | Type | 
|---|---|
| key | string | 
| value | any | 
Returns ​
Promise<Account | undefined>
Defined in ​
override ​
Usage
Athena.systems.account.override(functionName, callback): any
Used to override any account system functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "create" | 
| callback | ( player:Player,dataToAppend: {[key: string]:any; }) =>Promise<Account> | 
Returns ​
any
Defined in ​
Usage
Athena.systems.account.override(functionName, callback): any
Used to override any account system functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "getAccount" | 
| callback | ( key:string,value:any) =>Promise<Account|undefined> | 
Returns ​
any
 V5 Docs
V5 Docs