This module is meant for handling CMS API requests.
- Description:
This module is meant for handling CMS API requests.
- Source:
Methods
(static) clearCache(params)
- Description:
Clear cache for all API IDs
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
(static) getEntries(params) → {boolean}
- Description:
Get entries for a given API ID
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
Returns:
true
- Type
- boolean
(static) getEntriesWithUpdate(params) → {boolean}
- Description:
Get entries for a given API ID Will request from CMS if entries are stale or not found
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
Returns:
true
- Type
- boolean
(inner) fetchFromCMS(params, callback)
- Description:
Get entries for a given API ID from Countly CMS
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
callback |
function | callback function |
(inner) syncCMSDataToDB(params)
- Description:
Get entries for a given API ID from Countly CMS
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
(inner) transformAndStoreData(params, err, data, callback)
- Description:
Transform and store CMS entries in DB
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
params |
params | params object |
err |
object | error object |
data |
array | data array |
callback |
function | callback function |