Methods
balance(source, sequelize, config, callback)
get balance
Parameters:
Name | Type | Description |
---|---|---|
source |
String | the source |
sequelize |
Object | sequelize object |
config |
Object | config |
callback |
function | callback |
- Source:
createDB(config, callback)
createDB function
Parameters:
Name | Type | Description |
---|---|---|
config |
Object | config |
callback |
Object | callback |
- Source:
createServer(config)
server function
Parameters:
Name | Type | Description |
---|---|---|
config |
Object | [description] |
- Source:
createTables(sequelize, config, callback)
create tables
Parameters:
Name | Type | Description |
---|---|---|
sequelize |
Object | db object |
config |
Object | config object |
callback |
Object | callback |
- Source:
deposit(Credit, sequelize, config, callback)
deposit
Parameters:
Name | Type | Description |
---|---|---|
Credit |
Object | the credit to send |
sequelize |
Object | sequelize |
config |
Object | config |
callback |
function | callback |
- Source:
genesis(config, callback)
genesis
Parameters:
Name | Type | Description |
---|---|---|
config |
Object | config |
callback |
function | callback |
- Source:
genesisInit(config, callback)
genesis initialization
Parameters:
Name | Type | Description |
---|---|---|
config |
Object | config |
callback |
function | callback |
- Source:
getBalance(source, sequelize, config, callback)
get balance
Parameters:
Name | Type | Description |
---|---|---|
source |
String | the source |
sequelize |
Object | sequelize object |
config |
Object | config |
callback |
function | callback |
- Source:
getConfig() → {Object}
gets the current config
- Source:
Returns:
The config
- Type
- Object
getCredit(credit, sequelize, config, callback) → {Object}
get credit
Parameters:
Name | Type | Description |
---|---|---|
credit |
Object | the web credit |
sequelize |
Object | the DB connection |
config |
Object | the config |
callback |
Object | callback |
- Source:
Returns:
the web credit if exists
- Type
- Object
getDeposit(source, sequelize, config, callback)
get balance
Parameters:
Name | Type | Description |
---|---|---|
source |
String | the source |
sequelize |
Object | sequelize object |
config |
Object | config |
callback |
function | callback |
- Source:
getReputation(source, sequelize, config, callback)
get balance
Parameters:
Name | Type | Description |
---|---|---|
source |
String | the source |
sequelize |
Object | sequelize object |
config |
Object | config |
callback |
function | callback |
- Source:
getSpent(source, sequelize, config, callback)
get balance
Parameters:
Name | Type | Description |
---|---|---|
source |
String | the source |
sequelize |
Object | sequelize object |
config |
Object | config |
callback |
function | callback |
- Source:
insert(credit, sequelize, config, callback)
Insert into webcredits
Parameters:
Name | Type | Description |
---|---|---|
credit |
Object | a web credit |
sequelize |
Object | db connection |
config |
Object | config |
callback |
function | callback |
- Source:
reputation(config)
reputation function
Parameters:
Name | Type | Description |
---|---|---|
config |
Object | [description] |
- Source:
setupDB(dialect, storage) → {Object}
setup database
Parameters:
Name | Type | Description |
---|---|---|
dialect |
string | type of db mysql|sqlite |
storage |
string | file used for sqlite, default ./credit.db |
- Source:
Returns:
sequelize db object
- Type
- Object
today(credit, sequelize, config, callback)
Today's credits
Parameters:
Name | Type | Description |
---|---|---|
credit |
Object | a web credit |
sequelize |
Object | db connection |
config |
Object | config |
callback |
function | callback |
- Source:
toledger(Credit, sequelize, config, callback)
deposit to ledger
Parameters:
Name | Type | Description |
---|---|---|
Credit |
Object | the credit to send |
sequelize |
Object | sequelize |
config |
Object | config |
callback |
function | callback |
- Source: