mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-13 22:41:32 -05:00
06b03bbcfe
no issue - Split out 'getPostPage' & rename to fetchData - Split format response methods into own files - Split out handleError - Split out setReqCtx and rename to setRequestIsSecure - Split out theme paths - Refactor tests in index_spec.js to be more robust - Add tests to bring coverage for split file up to 100%
22 lines
608 B
JavaScript
22 lines
608 B
JavaScript
var api = require('../../api'),
|
|
config = require('../../config');
|
|
|
|
/**
|
|
* Returns the paths object of the active theme via way of a promise.
|
|
* @return {Promise} The promise resolves with the value of the paths.
|
|
*/
|
|
function getActiveThemePaths() {
|
|
return api.settings.read({
|
|
key: 'activeTheme',
|
|
context: {
|
|
internal: true
|
|
}
|
|
}).then(function then(response) {
|
|
var activeTheme = response.settings[0],
|
|
paths = config.paths.availableThemes[activeTheme.value];
|
|
|
|
return paths;
|
|
});
|
|
}
|
|
|
|
module.exports = getActiveThemePaths;
|