mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-06 00:07:44 +01:00
Revert "Remove /api/client/seen-toggles as we don't need it anyway"
This reverts commit 63e6931265
.
This commit is contained in:
parent
63e6931265
commit
3346108594
@ -20,6 +20,23 @@ module.exports = function (app, config) {
|
|||||||
res.json(seenAppToggles);
|
res.json(seenAppToggles);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
app.get('/client/seen-apps', (req, res) => {
|
||||||
|
const seenApps = metrics.getSeenAppsPerToggle();
|
||||||
|
clientApplicationsStore.getApplications()
|
||||||
|
.then(toLookup)
|
||||||
|
.then(metaData => {
|
||||||
|
Object.keys(seenApps).forEach(key => {
|
||||||
|
seenApps[key] = seenApps[key].map(entry => {
|
||||||
|
if (metaData[entry.appName]) {
|
||||||
|
entry.data = metaData[entry.appName];
|
||||||
|
}
|
||||||
|
return entry;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
res.json(seenApps);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
app.get('/client/metrics/feature-toggles', (req, res) => {
|
app.get('/client/metrics/feature-toggles', (req, res) => {
|
||||||
res.json(metrics.getTogglesMetrics());
|
res.json(metrics.getTogglesMetrics());
|
||||||
});
|
});
|
||||||
@ -91,6 +108,13 @@ module.exports = function (app, config) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function toLookup (metaData) {
|
||||||
|
return metaData.reduce((result, entry) => {
|
||||||
|
result[entry.appName] = entry;
|
||||||
|
return result;
|
||||||
|
}, {});
|
||||||
|
}
|
||||||
|
|
||||||
app.get('/client/applications/', (req, res) => {
|
app.get('/client/applications/', (req, res) => {
|
||||||
clientApplicationsStore
|
clientApplicationsStore
|
||||||
.getApplications(req.query)
|
.getApplications(req.query)
|
||||||
|
Loading…
Reference in New Issue
Block a user